Я намагаюся відняти одне значення дати від значення, 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