【发布时间】:2020-10-15 21:01:54
【问题描述】:
当我为'US/Eastern' 创建一个时区感知日期时间对象并将其打印出来时,它显示好像我的时区是-4:56 而不是-4:00
>>> obj = datetime.datetime(2020, 7, 1, 9, 30, tzinfo=pytz.timezone('US/Eastern'))
>>> print(obj)
2020-07-01 09:30:00-04:56
而不是预期的:
2020-07-01 09:30:00-04:00
我做错了吗?
【问题讨论】:
-
“本地化陷阱”是
pytz的老问题,你可以在here 找到更多信息为什么它存在。