【发布时间】:2018-05-04 08:50:03
【问题描述】:
使用 python 的 datetime 包,我看到 datetime.now().timestamp() 和 datetime(year, month, day, hour, minute, second, [tz]).timestamp() 之间的时间差约为 8 分钟,当我把现在的时间放在后一个公式中时。无论有没有时区 tz,8 分钟的差异都在那里。任何人都可以解释哪里出错了?谢谢!
【问题讨论】:
-
请发Minimal, complete, verifiable example,几行就说明你的问题。
-
假设现在是太平洋时间 11 月 20 日 17:44。使用 datetime.now().timestamp(),我得到一个数字 1511228640。这等于实际的 UTC 时间。但是当我使用 datetime(2017, 11, 20, 17, 44, 0, 0, [pacific_time]) 时,我得到了 1511228220,即 420 秒,即与实际 UTC 相差 7 分钟。 pacific_time tz 变量的存在并没有什么不同。
-
我会在早上回来查看您是否发布(未评论)MCVE(非旁白)。
标签: python datetime timestamp utc