過去の日記

2012-11-14 [長年日記]

datetime型のタイムゾーン変換 [Python]

の正着はなんだろうか。

とりあえず、naiveなdatetimeインスタンス(UTC相当の時刻)から、awareなdatetimeを持ってくるのに、

> pip install pytz

を使って、

import pytz

utc=pytz.timezone('UTC')
jst=pytz.timezone('Asia/Tokyo')

aware = naive.replace(tzinfo=utc).astimezone(jst)

としてみた。