У меня есть время в формате UTC секунд. Может ли кто-нибудь помочь в том, как преобразовать такие числа в GPS время в обычной метке времени (dd-mm-yyyy hh: mm: ss)? Мне нужен код C или, может быть, алгоритм.gps время, преобразование времени
ответ
для проверки алгоритма этот сайт исходный код: UTC Converter
для встроенных функций в C++ проверить here - особенно CTIME()
Update (июнь 2017): В настоящее время 18 високосных секунд.
GPS время просто UTC, но без leap seconds. На момент написания этой статьи было 15 секундных секунд со времени GPS (6 января 1980 года 00:00:00), поэтому, если это 2012/02/13 @ 12:00:00 (UTC), то это 2012/02/13 @ 12:00:15 в режиме GPS. Если вы хотите сделать правильные преобразования в другое время, вам нужно будет учитывать, когда каждый прыжок второй вступил в силу.
Вот как вы можете вычислить ток смещения от пары различных «авторитетных» источников:
http://www.ietf.org/timezones/data/leap-seconds.list - Подсчитать количество строк, начиная с
2571782400 20 # 1 Jul 1981
линии. Или просто вычесть 19 из последнего номера в списке (например, 37-19 = 18) в мае 2017.https://www.nist.gov/pml/time-and-frequency-division/atomic-standards/leap-second-and-ut1-utc-information - Подсчитайте число високосных секунд, вставленных (из раздела
Leap Seconds Inserted into the UTC Time Scale
), начиная с (и включая) запись1981-06-30
.
Будущие читатели: проверьте ссылку в Википедии, чтобы узнать последние цифры в секунду. Это уже не 15. –
@ M.Dudley: [Бюллетень IERS C объявляет о прыжках в UTC] (http://hpiers.obspm.fr/eop-pc/index.php?index=bulletins) – jfs
Существует библиотека Javascript, которая может конвертировать одноименный и обратно. Библиотека доступна на
http://www.lsc-group.phys.uwm.edu/~kline/gpstime/
Независимо от алгоритма вы используете, вы должны обновить его, когда новые високосные секунды объявляются.
Ссылка больше не работает. – devyndraen
- 1. gps преобразование объекта времени
- 2. Преобразование времени GPS в R
- 3. Библиотека представления времени GPS
- 4. Время GPS в iOS
- 5. GPS Синхронизация времени
- 6. Установка времени истечения времени нахождения GPS
- 7. Преобразование данных GPS
- 8. Преобразование JavaScript типа времени в MySQL время
- 9. BigQuery Преобразование UTC Время по местному времени
- 10. Преобразование с UTC Время до местного времени
- 11. Преобразование долгого времени в оставшееся время
- 12. Преобразование абсолютного времени в относительное время
- 13. Преобразование занятого времени в свободное время
- 14. Преобразование времени MYSQL в PHP время
- 15. Преобразование списка времени в общее время
- 16. Преобразование времени (текста) в форматированное Excel Время
- 17. Преобразование времени с сервера на время UTC
- 18. Преобразование времени сервера в локальное время javascript
- 19. Преобразование даты/времени, чтобы только время
- 20. Преобразование строки времени EST в локализованное время
- 21. Преобразование времени в строку в UTC время?
- 22. Преобразование времени GST в локальное время браузера
- 23. Python Преобразование даты Время до простого времени
- 24. Преобразование времени
- 25. Модуль GPS принимает время
- 26. Преобразование координат GPS для OpenLayers
- 27. устройство слежения gps реального времени
- 28. GPS - вычислить спутниковый приемник времени поездки
- 29. Использование GPS (LocationManager), как получить текущее время?
- 30. Получение времени от GPS на iOS
Это не GPS-время. – Glebka