以下代码'2012-06-07 00:00'
同时返回时间戳1339119900000
和1339120800000
:
>>> from datetime import date
>>> date.fromtimestamp(1339119900000/1e3).strftime('%Y-%m-%d %H:%M')
'2012-06-07 00:00'
>>> date.fromtimestamp(1339120800000/1e3).strftime('%Y-%m-%d %H:%M')
'2012-06-07 00:00'
但是,这些时间戳相隔 15 分钟,而且都不是午夜。
我在 Windows 7 机器上运行 32 位 Python 2.7.3,但在 Red Hat 机器上注意到了同样的情况。为什么会这样,如何从时间戳中获得小时和分钟分辨率?