私は持っていdt = datetime(2013,9,1,11)ます。この日時オブジェクトのUnixタイムスタンプを取得したいと考えています。
すると(dt - datetime(1970,1,1)).total_seconds()、タイムスタンプを取得しました1378033200。
それを使用して変換し直すとき、datetime.fromtimestamp私は得ましたdatetime.datetime(2013, 9, 1, 6, 0)。
時間は一致しません。ここで何を逃したのですか?
timestamp場合は、自分で実行するのではなく、実際にこのメソッドを使用したいと考えています。1つには、異なるタイムゾーンからナイーブ時間を差し引く可能性を完全に回避します。
dtから来たの?それは現地時間ですか、それともUTCの時間ですか?