DT_TO_EPOCH_TIME
Retorna a data/hora especificada no formato EPOCH TIME em milisegundos. O formato EPOCH TIME é um padrao de tempo definido no sistema UNIX e amplamente utilizado para armazenar informações temporais. O portal de telemetria da HI tecnologia utiliza este padrão para pacotes MQTT formatados em JASON.
DT_TO_EPOCH_TIME
+----------------+
DT ---|DT_VALUE |--- ULINT
+----------------+
Parâmetros
Nome |
Classe |
Tipo |
V. Ini. |
DT_VALUE |
Entrada |
DT |
Valor de data hora a ser convertido |
Retorno
Nome |
Parâmetro |
Tipo Dado |
V. Ini. |
Descrição |
EPOCH_TIME |
Saída |
ULINT |
Nro de milisegundos a partir de 01/01/1970-00:00:00 |
Exemplo
Código ST
(* Exemplo conversão de tempo *)
(* ... *)
epoch_time := HILS.DT_TO_EPOCH_TIME(DT#2008-06-25-15:36:55.36);
(* Retorna o nro de milisegundos entre a data especificada e 01/01/1970-00:00:00
(* ... *)