Я пытаюсь вычесть одно значение даты из значения, datetime.today()
чтобы вычислить, как давно что-то было. Но это жалуется
TypeError: can't subtract offset-naive and offset-aware datetimes
Значение datetime.today()
не похоже на «часовой пояс», в то время как мое другое значение даты. Как я могу получить значение datetime.today()
этого с учетом часового пояса?
Прямо сейчас, это дает мне время по местному времени, которое бывает PST, то есть UTC - 8 часов. В худшем случае, есть ли способ, которым я могу вручную ввести значение часового пояса в datetime
объект, возвращаемый datetime.today()
и установить его на UTC-8?
Конечно, идеальным решением было бы автоматическое определение часового пояса.
datetime.now().astimezone()
начиная с Python 3.6