2017/04/23

[Google App Engine][Python]タイムゾーンについて

下のように時間を表示させた場合、UTCの時間が表示されてしまう。
(Google App Engine内で。)

import datetime
datetime.datetime.now().strftime("%Y%m%d%H%M%S")
でこれを日本時間にしたい場合は、
import datetime
import pytz

tz = pytz.timezone('Japan')
datetime.datetime.now(tz).strftime("%Y%m%d%H%M%S")
という形にすればおk

Google App Engineはデフォルトでpytzをサポートしているので便利ですね。

0 コメント:

コメントを投稿