TO_DATE
Descripción
TO_DATE
es una función de fila que convierte TEXT
valores hasta DATE
y especifica el formato de los elementos de fecha y hora de la cadena.Sintaxis
TO_DATE
(string_expression
,"date_format
")Valor devuelto
Devuelve un valor por fila de tipo
DATE
(que por definición está en UTC).Parámetros de entrada
- string_expression
- Es obligatorio. Un campo o expresión de tipoTEXT.
- date_format
- Es obligatorio. Un patrón que describe el formato de la fecha.
Ejemplos
Defina un nuevo
DATE
Campo calculado de Prism basado en el campo base order_date
, que contiene marcas de tiempo con el siguiente formato: 2014.07.10 at 15:08:56 PDT
:TO_DATE([order_date],"yyyy.MM.dd 'at' HH:mm:ss z")
Defina un nuevo
DATE
El campo calculado de Prism combinando en primer lugar los campos individuales de mes
, día
, año
y hora_departamento
(mediante CONCAT
) y realizando una transformación en depart_time
para asegurarse de que las horas de tres dígitos se conviertan en horas de cuatro dígitos (mediante REGEX_REPLACE
):TO_DATE(CONCAT([month],"/",[day],"/",[year],":", REGEX_REPLACE([depart_time],"\b(\d{3})\b","0$1")),"MM/dd/yyyy:HHmm")
Defina un nuevo
DATE
El campo calculado de Prism se basa en el campo base created_at
, que contiene marcas de tiempo con el siguiente formato: Sat Jan 25 16:35:23 +0800 2014
(este es el formato de marca de tiempo que muestra la API de Twitter):TO_DATE([created_at],"EEE MMM dd HH:mm:ss Z yyyy")