有没有人注意到Python datetime中的第二个间隔是[00,61] 请参阅本页底部的表格。 http://docs.python.org/library/datetime.html#strftime-strptime-behavior
为什么?
答案 0 :(得分:19)
答案在页面中稍微向下:
范围真的是0到61;根据Posix标准这个 占闰秒和(非常罕见)双闰秒。该 时间模块可以产生并且确实接受闰秒,因为它是基于的 在Posix标准上,但datetime模块不接受跳跃 strptime()输入中的秒数也不会在strftime()中生成它们 输出
这确实是一种有趣的行为。
答案 1 :(得分:4)
没有双闰秒。一分钟内不能有62秒。 59,是的。 60,是的。 61,是的。 62,没有。
http://www.monkey.org/openbsd/archive2/tech/199905/msg00031.html
答案 2 :(得分:2)
可能会考虑leap seconds。
答案 3 :(得分:0)
当你必须添加闰秒时,计算它会很有帮助。您可以在网上搜索闰秒。由于python中的第二个范围是0-61
。
答案 4 :(得分:-6)
闰秒。
过去一分钟都有62秒。
它调整世界旋转速度较慢。
部分原因归结为潮汐。潮汐的能量来自地球和月球的旋转。结果是世界变慢了。
如果发生全球变暖,海洋会变得更热和膨胀。这就像一个滑冰者伸出双臂,旋转速度减慢。那还没有发生。海平面的测量与旋转测量不一致。这可能是地球表面移动的问题,这远远大于海平面上升。