Используя Erlang, как "временная метка" во времени POSIX может быть получена из григорианской даты и времени?

Я пишу программу, которая получает данные в форме предложений GPRMC NMEA и выводит их, как указано в GTFS-realtime.

GTFS-realtime хочет значение "timestamp" и описывает его так:

Момент, в который было измерено положение транспортного средства. Во время POSIX (т. Е. Количество секунд с 1 января 1970 г. 00:00:00 UTC).

Вот полное предложение GPRMC с соответствующими полями, выделенными жирным шрифтом:

$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A

Вышесказанное говорит мне, что чтение было принято в 12:35:19 на 23/03/94,

Согласно http://www.epochconverter.com/, эта дата и время представлены в виде 767104519 во время POSIX.

Используя Erlang, как лучше всего получить временную метку POSIX из предложения NMEA GPRMC?

0 ответов

Другие вопросы по тегам