Подтвердить что ты не робот

Почему время python имеет 61 секунду

Кто-нибудь заметил, что интервал второго в дате времени Python равен [00,61] см. таблицу внизу этой страницы. http://docs.python.org/library/datetime.html#strftime-strptime-behavior

Почему?

4b9b3361

Ответ 1

Ответ немного ниже на странице:

Диапазон действительно от 0 до 61; согласно стандарту Posix, это счета для секунд прыжка и (очень редкие) двойные прыжки секунд. модуль времени может создавать и принимать прыжковые секунды, поскольку он основан по стандарту Posix, но модуль datetime не принимает прыжок секунд в strptime() и не будет производить их в strftime() выход.

Это действительно интересное поведение.

Ответ 4

Когда вам нужно добавить второй прыжок, это будет полезно для вычисления этого. Вы можете выполнить поиск по сети для перехода на второй уровень. Из-за этого второго диапазона в python 0-61.

Ответ 5

Время прыжка.

Это было так, что в прошлом было 62 секунды в минуту.

Он настраивается для того, чтобы мир вращался медленнее.

Отчасти это происходит до приливов. Энергия для приливов происходит от вращения Земли и Луны. В результате мир замедляется.

Если происходит глобальное потепление, океаны становятся более горячими и расширяются. Это похоже на фигуриста, выкидывающего руки, и вращение замедляется. Это не произошло. Измерение уровней океана не согласуется с измерениями вращения. Вероятно, это связано с проблемами перемещения поверхности земли, что намного больше, чем повышение уровня моря.