Я пытаюсь получить свой код для сравнения 1 установленного времени и 1 установленного времени (зависит от часового пояса). Я много путешествую, поэтому мне нужно время для осознания, чтобы измениться в зависимости от того, где я нахожусь. Насколько я понимаю, наивное время устанавливается только для UT C +00. Прекращение использования datetime.now()
Для этого я использую следующий код:
datetime(datetime.now(timezone.utc).year,
datetime.now(timezone.utc).month,
datetime.now(timezone.utc).day,22)>datetime.now(timezone.utc)
Для этого я использую следующий код, но это дает ошибку сравнения наивное время с осознанным временем.
Я неправильно понял, как работает datetime.now, timezone.ut c или что такое осознанное и наивное время? если так, что я должен использовать вместо этого? любая помощь очень ценится.
Примечание: я использую python 3.6.8