TO_DATE
Descrição
TO_DATE
é uma função de linha que converte TEXT
até DATE
valores e especifica o formato dos elementos de data e hora na cadeia de caracteres.Sintaxe
TO_DATE
(string_expression
,"date_format
")Valor de retorno
Retorna um valor por linha do tipo
DATE
(que, por definição, está em UTC).Parâmetros de entrada
- string_expression
- É obrigatório. Um campo ou uma expressão do tipo .TEXT.
- date_format
- É obrigatório. Padrão que descreve como a data é formatada.
Exemplos
Definir um novo
DATE
Campo calculado Prism com base no campo base order_date
, que contém registros de data e hora no formato: 2014.07.10 às 15:08:56 PDT
:TO_DATE([order_date],"yyyy.MM.dd 'at' HH:mm:ss z")
Definir um novo
DATE
O campo calculado Prism combinando primeiro os campos individuais month
, day
, year
e depart_time
(usando ). CONCAT
) e realizando uma transformação em leave_time
para garantir que as horas de três dígitos sejam convertidas em horas de quatro dígitos (usando REGEX_REPLACE
):TO_DATE(CONCAT([month],"/",[day],"/",[year],":", REGEX_REPLACE([depart_time],"\b(\d{3})\b","0$1")),"MM/dd/yyyy:HHmm")
Definir um novo
DATE
Campo calculado Prism com base no campo base created_at
, que contém registros de data e hora no formato: Sat Jan 25 16:35:23 +0800 2014
(esse é o formato de data e hora retornado pela API do Twitter):TO_DATE([created_at],"EEE MMM dd HH:mm:ss Z yyyy")