私はの値から1つの日付の値を減算して、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以降で使用できるようです