Как проверить, с понедельника по пятницу, и время между 10:00 до 15:00?

В python, как я могу проверить, есть ли его рабочий день (понедельник – пятница), а время между 10:00 до 15:00?

3 Solutions collect form web for “Как проверить, с понедельника по пятницу, и время между 10:00 до 15:00?”

>>> import datetime >>> d = datetime.datetime.now() # => datetime.datetime(2009, 12, 15, 13, 50, 35, 833175) # check if weekday is 1..5 >>> d.isoweekday() in range(1, 6) True # check if hour is 10..15 >>> d.hour in range(10, 15) True # check if minute is 30 >>> d.minute==30 False 
 >>> import datetime >>> now = datetime.datetime.now() >>> now datetime.datetime(2009, 12, 15, 12, 45, 33, 781000) >>> now.isoweekday() 2 # Tuesday 

время между 10 и 15 часами

https://docs.python.org/2/library/datetime.html

В документации указано, что date.weekday() возвращает день недели как целое число, где понедельник равно 0, а воскресенье – 6. Таким образом, этот код будет работать:

import datetime # Hours must be 24 hour clock times def is_weekday_and_time_in_range(date, start_hour, end_hour): return date.weekday() < 5 and date.hour in range(start_hour, end_hour) today = datetime.datetime.now() is_weekday_and_time_in_range(today, 10, 15)

  • Как получить объект tz_info, соответствующий текущему часовому поясу?
  • нужно среднее из списка объектов timedelta
  • Найти самый старый / самый молодой объект datetime в списке
  • Как выполнить арифметическую операцию в дате в Python?
  • Как анализировать дату / время RFC 2822 в дату и время Python?
  • Почему% z не поддерживается strptime python?
  • Python Pandas - объединение двух строк из кадра данных - с условием
  • Извлечь день года и юлианский день с даты строки в python
  •  
    Interesting Posts for Van-Lav

    Как сделать словарь python, который возвращает ключ для ключей, отсутствующих в словаре, вместо того, чтобы поднимать KeyError?

    почему мы вызываем печать после импорта print_function (в Python 2.6)

    Scrapy: выбор содержимого через Javascript

    Получение данных из листа Excel

    Как я могу получить доступ к BPY в стандартной консоли python? BPY – это Blender-python -thing

    Как перезагрузить WTForms

    Разница между numpy dot () и умножением матрицы Python 3.5+ @

    Попытка входа в quora с использованием механизации

    БПФ от Numpy с Intel MKL

    Каков наиболее эффективный способ преобразования набора результатов MySQL в массив NumPy?

    реализация алгоритма перемещения сетки в динамическом программировании

    Python: значение end = '' в print print ("\ t", end = '')

    Как я могу сортировать по id of ManyToManyField в Django?

    Как избежать проверки орфографии на строке в Pycharm

    Лучший способ создать класс «generic», наследующий внешние классы модулей

    Python - лучший язык программирования в мире.