2013-01-21 37 views
2

這裏UTC時間得到的時間在日本是UTC時間:蟒蛇 - 給出一個使用pytz

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

這裏是東京的時區:

tz = Asia/Tokyo 

所以......使用pytz如何我在日本獲得當地時間?

回答

2

這應該工作:

now_utc.astimezone(timezone('Asia/Tokyo')) 
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>)