これに苦労し、これらのさまざまな日付関数をすべて試してみましたが、確実にそれを行う方法の手がかりはありません。
質問する
2874 次
2 に答える
3
calendar.timegm
エポックからの秒数を取得するために使用できます。時間タプルは必須パラメーターであり、time.strptime
そのタプルを生成するために使用できます。
簡単な例を次に示します。
import calendar
import time
# Time in GMT
x = 'Sat Jul 14 22:05:54 2012'
y = time.strptime(x)
z = calendar.timegm(y)
print z # 1342303554 - the number of seconds since epoch
于 2012-07-15T06:09:57.633 に答える
0
Unix タイムスタンプは、定義により GMT (またはむしろUTC )形式です。pythonsのdatetimeモジュールを使用し、 utcfromtimestampコンストラクターを使用して、タイムゾーンが "None" の datetime オブジェクトを作成できます。
>>> print datetime.datetime.utcfromtimestamp(300)
1970-01-01 00:05:00
fromtimestampコンストラクターを使用すると、環境のタイムゾーン (私の場合は UTC+1) に合わせて調整された datetime オブジェクトが取得されます。
>>> print datetime.datetime.fromtimestamp(300)
1970-01-01 01:05:00
于 2012-07-15T06:10:06.210 に答える