参考链接: 日期时间的Python时间戳,反之亦然
这是一个众所周知的
Python 3.4 issue:
>>> from datetime import datetime
>>> local...= datetime(2014, 1, 30, 23, 59, 40, 1999)
>>> datetime.fromtimestamp(local.timestamp())
datetime.datetime...())
datetime.datetime(2014, 1, 30, 23, 59, 40, 1999)
要解决此问题,您可以使用显式公式:
>>> from datetime import datetime...(seconds=local.timestamp())
datetime.datetime(2014, 1, 30, 23, 59, 40, 1999) # UTC time
注意:所有示例中的输入都是本地时间...,但结果是最后一次的UTC时间.