我无法timezone
从datetime模块导入,但timedelta
效果很好。我收到错误ImportError: cannot import name timezone
,这里是代码:
from datetime import datetime, timezone, timedelta
JST = timezone(timedelta(hours=+9))
dt = datetime(2015, 1, 1, 12, 0, 0, tzinfo=JST)
print(dt)
print(dt.tzname())
dt = datetime(2015, 1, 1, 12, 0, 0, tzinfo=timezone(timedelta(hours=9), 'JST'))
print(dt.tzname)
您可能正在寻找import pytz
(时区库)
import pytz
from datetime import datetime, timedelta
JST = pytz.timezone('Japan')
dt = datetime(2015, 1, 1, 12, 0, 0, tzinfo=JST)
print(dt)
在此处查看时区列表:http : //pytz.sourceforge.net/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句