私は持ってい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の時間ですか?