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

Как сравнить 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')

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

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

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