如果我做:

>>> print datetime.fromtimestamp(time.mktime(time.gmtime())) - datetime.utcnow()


它打印:

0:59:59.618000


为什么utcnow()会比本地时间多出4个小时,而gmtime()会比我多5个小时?

这将打印-5并:

print int(-time.timezone/60/60)


这不是所有时间都应该是UTC时间吗?

最佳答案

GMtime在UTC一年中没有夏令时调整部分。

07-28 14:04