Если время с 9:00 по 20:00

laiser

Известный
Автор темы
184
90
Не много тупой вопрос, но я вообще не могу разобраться, поэтому прошу помощи у вас.

Есть 2 времени. 9 утра и 20 часов вечера.
Мне нужно проверить, что сейчас входит в этот интервал времени, чтобы скрипт не работал по ночам.


Вот мой код:
Python:
from datetime import datetime as DT


now_date = DT.now()
start_date = DT.strptime('09:00', '%H:%M').time()
finish_date = DT.strptime('21:00', '%H:%M').time()

if not start_date <= now_date.time() >= finish_date:
    print('OK')

Он все равно работает по утрам