私はの値から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以降で使用できるようです