Я вижу, что сравнение дат может быть выполнено, и это тоже datetime.timedelta()
, но я изо всех сил пытаюсь выяснить, как проверить, является ли текущее время ( datetime.datetime.now()
) раньше, позже или таким же, чем указанное время (например, 8 утра), независимо от даты.
'23:23:00' > '23:59:00'
или'23:23:00' > '23:09:22'
, как и между двумяdatetime.datetime.now().strftime('%H:%M')
значениями. Является ли это лучшим способом сравнения времен? Я не знаю. Это работает? Насколько я тестировал, он работал нормально. Но определенно (и, конечно): нет возможности использовать это со строкой datetime, в которой есть месяц, будние дни.