3
我正在做一些日期时间的魔法,并试图找出为什么时间稍微关闭。标准化日期时间对象
下午3点中心6月3日2014 UTC:
>>> chicago = pytz.timezone('US/Central')
>>> chicago.localize(datetime(2014,6,3,15,0,0)).astimezone(pytz.utc)
datetime.datetime(2014, 6, 3, 20, 0, tzinfo=<UTC>)
下午3点中心12月2日2014 UTC:
>>> chicago.localize(datetime(2014,12,2,15,0,0)).astimezone(pytz.utc)
datetime.datetime(2014, 12, 2, 21, 0, tzinfo=<UTC>)
在第二个例子中的时间是21作为反对20第一个例子。我想也许日期没有正常化,所以我试过这个:
>>> chicago.normalize(chicago.localize(datetime(2014,12,2,15,0,0))).astimezone(pytz.utc)
datetime.datetime(2014, 12, 2, 21, 0, tzinfo=<UTC>)
它仍然是21.这是怎么回事?