Ir para conteúdo principal

Timestamp# – função de script e gráfico

Timestamp#() avalia uma expressão como um valor de tempo e data, no formato de carimbo de data e hora definido no script de carga de dados ou o sistema operacional, a não ser que uma string de formato seja fornecida.

Sintaxe:  

timestamp#(text[, format])

Tipo de dados de retorno: dual

Argumentos:  

Argumentos
Argumento Descrição
text A string de texto a ser avaliada.
format

Sequência descrevendo o formato da sequência de texto a ser avaliada. Se omitida, serão utilizados formatos de data abreviada, formato de hora e separador decimal configurados no sistema operacional. A ISO 8601 é suportada para carimbos de data/hora.

Descrições para formatos de número e hora

Exemplo: expressões de gráfico
Exemplo Resultado
Timestamp(Timestamp#('2015-09-15T12:13:14')) Retorna 9/15/2015 12:13:14 PM
Timestamp(Timestamp#('1952-10-16T13:14:00+0200')) Retorna 10/16/1952 11:14:00 AM
Timestamp(Timestamp#('1109-03-01T14:15 ')) Retorna 3/1/1109 2:15:00 PM

Exemplo:  

Estes exemplos usam o formato de data M/D/YYYY. O formato de data é especificado no comando SET DateFormat na parte superior do script de carregamento de dados.

Adicione o script de exemplo ao seu aplicativo e execute-o.

Load *,

Timestamp(Timestamp#(String)) as TS;

LOAD * INLINE [

String

2015-09-15T12:13:14

1952-10-16T13:14:00+0200

1109-03-01T14:15

];

 

Se você criar uma tabela com String e TS como dimensões, os resultados serão os seguintes:

Resultados
Cadeia TS
2015-09-15T12:13:14 9/15/2015 12:13:14 PM
1952-10-16T13:14:00+020010/16/1952 11:14:00 AM
1109-03-01T14:153/1/1109 2:15:00 PM

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo – um erro de digitação, uma etapa ausente ou um erro técnico – avise-nos!