Saltar al contenido principal
Workday User Guide
Última actualización: 2023-06-23
TO_DATE

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 tipo
TEXT
.
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")