EPOCH_TIME_TO_DT

Retorna a data/hora no formato DT de um valor inteiro especificando uma data hora 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.

           EPOCH_TIME_TO_DT
         +------------------+
ULINT ---|EPOCH_TIME        |--- DT
         +------------------+

Parâmetros

Nome

Classe

Tipo

V. Ini.

EPOCH_TIME

Entrada

ULINT

Valor de data hora a ser convertido

Retorno

Nome

Parâmetro

Tipo Dado

V. Ini.

Descrição

DT_TIME

Saída

DT

Nro de milisegundos a partir de 01/01/1970-00:00:00

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

(* Exemplo conversão de tempo *)
(* ... *)
dt_value := HILS.EPOCH_TIME_TO_DT(ULINT#3454345675678);
(* Retorna em dt_value a data/hora associado ao valor especificado em EPOCH TIME
(* ... *)