Задать вопрос
denistu10
@denistu10
Linux System Administrator/SRE Engineer

Условие времени не выполняется, в чем прикол?

В чем прикол не понимаю, не выполняется условие в нужное время.
from datetime import datetime
if datetime.now().time().hour == 20 and datetime.now().time().minute == 36:
    print(datetime.now().time())
input()
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 2
Djaler
@Djaler
Сеньор-помидор
А вы запускаете программу точно в 20:36?
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
добавь в else
print(datetime.now().time().hour, datetime.now().time().minute)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@artinnok
бекенд-программист
для начала проверь значение datetime.now(), а потом добавь timezone
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы