Здравствуйте!
В описании времени GPS сказано, что оно отсчитывается с 6 января 1980 года. Еще попадалась информация, что записывают отдельно число прошедших недель и отдельно – количество секунд внутри недели, так ли это? Интересует стандартный алгоритм для расчета даты и времени по известному времени GPS.
Формат времени GPS
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 14 июн 2015, 17:03
- Репутация: 0
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Формат времени GPS
пруф!В описании времени GPS сказано
О чём вообще речь? Чётче опиши задачу!
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 14 июн 2015, 17:03
- Репутация: 0
Re: Формат времени GPS
Уточнение: время GPS записано целиком в секундах, прошедших с 6 января 1980 года. Как точно вычислить по ним дату и время с учетом високосных лет и добавочных секунд?
-
- Активный участник
- Сообщения: 218
- Зарегистрирован: 21 дек 2012, 01:57
- Репутация: 52
- Откуда: Питер
Re: Формат времени GPS
Вам для текущего времени или для времени в прошлом? Для текущего - достаточно вычесть 16 секунд (текущую разницу с UTC). Эта разница, кстати, транслируется в сигнале со спутника. Далее - стандартная арифметика и библиотеки для unixtimeProstofanya писал(а):Уточнение: время GPS записано целиком в секундах, прошедших с 6 января 1980 года. Как точно вычислить по ним дату и время с учетом високосных лет и добавочных секунд?
Для времени в прошлом надо завести таблицу добавления leap seconds и корректировать по ней.
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 4 гостя