Задать вопрос

Как сравнить 2 даты?

В интернете наше что сравнивать можно даты в формате библиотеки datetime . у меня есть date = time.struct_time(tm_year=2019, tm_mon=11, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=305, tm_isdst=-1) и я пытаюсь сравнить с текущей датой :
if date <  datetime.datetime.today():
                    print('1')
                else:
                    print('0')

однако ни ошибки , ни результата нету , то есть это условие как будто игнорируется.
  • Вопрос задан
  • 565 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@ASurt
Вы пытаетесь сравнить объекты двух разных классов из разных модулей. Один time, второй datetime.
TypeError: '<' not supported between instances of 'time.struct_time' and 'datetime.datetime'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект