Каково количество секундных тиков между эпохой времени Unix (01 января 1970 года) и эпохой GPS (06 января 1980 года)?
Я видел несколько ответов из нескольких источников в Интернете. Один лагерь утверждает, что ответ 315964800, другой утверждает, что он 315964819. Я всегда думал, что это 315964800, но теперь я не уверен.
Я только что нашел, что мой базовый уровень программного обеспечения использует 315964819 в течение последних восьми лет. Мне трудно понять, как это могло быть 19 секунд, и никто не заметил этого, когда мы интегрировали наши встроенные устройства с другими устройствами.
Я думаю, что тот, кто положил 315964819 в базовый уровень кода, ошибочно использовал смещение TAI (19 секунд).
Из того, что я понимаю, время Unix не включает секунды прыжка, что указывает на то, что 315964800 - это количество тиков между двумя эпохами. Затем я думаю о том, как время Unix обрабатывает второй прыжок. Он просто повторяет подсчет тика, когда вставлен второй прыжок, и между 1970 и 1980 годами было вставлено 19 скачкообразных секунд... Я начинаю сомневаться в том, что вопрос о повторных клещах. Я так не думаю, но кто-то из этой истории кода так думал, и, похоже, это сработало....
Долгое и короткое: я собираюсь изменить постоянный набор в темные века этого продукта, который имеет отношение к срокам, что важно для платформы, от того, что было до того, что я считаю более точнее, и я хотел получить какие-то большие пальцы от более знающих людей, чем я.
Может кто-нибудь авторитетный, пожалуйста, зайдите сюда?
Также обратите внимание, что я только спрашиваю о эпохе Unix для эпохи GPS. Я уверен, что у нас есть прыжки секунд с тех пор, как наступила эпоха GPS.