Страница 1 из 1
Формат времени GPS
Добавлено: 14 июн 2015, 17:37
Prostofanya
Здравствуйте!
В описании времени GPS сказано, что оно отсчитывается с 6 января 1980 года. Еще попадалась информация, что записывают отдельно число прошедших недель и отдельно – количество секунд внутри недели, так ли это? Интересует стандартный алгоритм для расчета даты и времени по известному времени GPS.
Re: Формат времени GPS
Добавлено: 14 июн 2015, 22:33
trir
В описании времени GPS сказано
пруф!
О чём вообще речь? Чётче опиши задачу!
Re: Формат времени GPS
Добавлено: 15 июн 2015, 08:22
Игорь Белов
Re: Формат времени GPS
Добавлено: 15 июн 2015, 11:20
Prostofanya
Уточнение: время GPS записано целиком в секундах, прошедших с 6 января 1980 года. Как точно вычислить по ним дату и время с учетом високосных лет и добавочных секунд?
Re: Формат времени GPS
Добавлено: 15 июн 2015, 13:14
Sergey Astakhov
Prostofanya писал(а):Уточнение: время GPS записано целиком в секундах, прошедших с 6 января 1980 года. Как точно вычислить по ним дату и время с учетом високосных лет и добавочных секунд?
Вам для текущего времени или для времени в прошлом? Для текущего - достаточно вычесть 16 секунд (текущую разницу с UTC). Эта разница, кстати, транслируется в сигнале со спутника. Далее - стандартная арифметика и библиотеки для unixtime
Для времени в прошлом надо завести таблицу добавления leap seconds и корректировать по ней.