python - 使用pytz给UTC时间在日本获得时间

时间:2013-01-21 15:36:50

标签: python pytz

这是UTC时间:

now_utc = datetime.datetime.now(timezone('UTC'))

这是东京的时区:

 tz = Asia/Tokyo

所以...使用pytz如何获得当地时间在日本?

2 个答案:

答案 0 :(得分:2)

这应该有效:

now_utc.astimezone(timezone('Asia/Tokyo'))

答案 1 :(得分:1)

试试这个:

import pytz
import datetime

a = datetime.datetime.now() # UTC
b = datetime.datetime.now(tz=pytz.timezone('Asia/Tokyo')) # for Japan time zone

输出示例

一个:

datetime.datetime(2015, 5, 27, 9, 39, 48, 451388)

B:

datetime.datetime(2015, 5, 27, 18, 37, 28, 78739, tzinfo=<DstTzInfo 'Asia/Tokyo' JST+9:00:00 STD>)