2017-02-24 8 views

答えて

5

どのように多くのdatetime.datetimeが動作するかは、実行されるマシンによって異なります。ホストマシンのローカルタイムゾーンとタイムゾーンの設定によって、取得する出力が決まります。

ホストマシンがUTCタイムゾーンにある場合、datetime.datetime.now()datetime.datetime.utcnow()の間に違いはありません。 pytz documentationによると

:時代を扱うの

好ましい方法は、常に人間によって読み取られる出力を生成するときにのみlocaltimeのために変換し、UTCで働くことです。

pytzは夏時間の会計処理のために使用され、datetime.datetime.utcnow()はあなたが夏時間を計算することができ、その上に普遍的標準化された基準点を提供するために使用されます。 datetime.datetime.utcnow()はそれ自体で夏時間を考慮しません。

関連する問題