2015-08-19 4 views
0

Эпоха UNIX включает в себя секунды прыжка.Прыжок в секундомер

Но добавляем ли мы эти секунды прыжка или удаляем их из метки времени?

Из эпохи GPS, которая не включает секунды прыжка, чтобы преобразовать временную метку UNIX в метку времени GPS, нужно ли включать или удалять секунды прыжка из отметки времени UNIX?

+0

Время Unix не включает секунды прыжка, потому что базовая спецификация POSIX не имеет значения (каждый день считается 86400 секунд). –

ответ

1

GPS-время системы подсчитало все секунды прыжка, время POSIX не учитывало их, поэтому с любой эпохи (включая эпоху GPS 1980-01-06T00: 00: 00 Время GPS = 1980-01-06T00: 00:00 UTC = 1980-O1-06T00: 00: 00 POSIX) GPS будет считать больше секунд, чем POSIX. См. http://www.ucolick.org/~sla/leapsecs/right+gps.html для существующего кода, который обрабатывает это и http://www.ucolick.org/~sla/leapsecs/amsci.html для графиков временных масштабов.