SET_DT_FORMAT
Define o código do formato aplicado na conversão dos tipos DATE, TOD e DT para STRING (0 = formato default, 1 = padrão ISO 8601); é uma função.
Biblioteca: HI_STD · Namespace: HILS · Tipo: função
Função
SET_DT_FORMAT
+---------------+
FMT ----| |
+---------------+
Recebe em FMT o número do formato a ser aplicado nas conversões de DATE, TOD
e DT (data/hora) para STRING e retorna o código do formato efetivamente aplicado.
Os formatos disponíveis são:
Formato |
DATE |
TOD |
DATETIME |
Observação |
|---|---|---|---|---|
0 |
2023-08-25 |
15:52:17 |
2023-08-25-15:52:17 |
Formato default |
1 |
2023-08-25T |
15:52:17Z |
2023-08-25T15:52:17Z |
Padrão ISO 8601 |
Nota
O CLP inicializa a STRING no formato Padrão ISO 8601 (1). Para utilizar o formato default, esta função deve ser chamada com o valor 0 durante a inicialização da aplicação.
Parâmetros
Nome |
Direção |
Tipo |
Padrão |
Faixa / Unidade |
Descrição |
|---|---|---|---|---|---|
FMT |
IN |
INT |
0 |
|
Número do formato a ser utilizado (0 = default; 1 = ISO 8601). |
Retorno / Saídas
INT — código do formato efetivamente aplicado na conversão de DATE, TOD e DT
para STRING.
Pré-condições
Para adotar o formato default, chamar a função com
FMT = 0durante a inicialização da aplicação (o CLP inicia no formato ISO 8601).
Observações
O formato definido vale para as conversões subsequentes de DATE, TOD e DT para STRING.
Exemplo
Clique aqui para baixar a tabela de variáveis
Código ST
VAR
fmt : INT; (* Nro do formato a ser utilizado *)
END_VAR
(* Exemplo de utilizacao da funcao SET_DT_FORMAT *)
(* ... *)
fmt := HILS.SET_DT_FORMAT(1);
(* define o formato compativel com o padrao ISO 8601 *)
(* ... *)