TODATE
Devuelve una fecha con formato del modo de compatibilidad.
Puedes usar TODATE
de dos formas:
- Para crear una fecha del modo de compatibilidad a partir de campos de texto.
- Para cambiar el formato y la granularidad con los que se muestra una fecha del modo de compatibilidad.
Ejemplo de uso
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d")
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d")
TODATE(Response_Time, 'MILLIS', '%Y%m%d')
TODATE(Created_Time, 'DECIMAL_DATE', '%Y')
Sintaxis
TODATE(field_expression, input_date_format, output_date_format)
Formatos de entrada
input_date_format
es opcional si field_expression
se configura correctamente como fecha semántica.
TODATE
acepta las siguientes cadenas de formato de entrada:
"BASIC": %Y/%m/%d-%H:%M:%S
"DEFAULT_DASH": %Y-%m-%d [%H:%M:%S]
"DEFAULT_SLASH": %Y/%m/%d [%H:%M:%S]
"DEFAULT_DECIMAL": %Y%m%d [%H:%M:%S]
"RFC_1123": por ejemplo, Sat, 24 May 2008 20:09:47 GMT
"RFC_3339": por ejemplo, 2008-05-24T20:09:47Z
"SECONDS": segundos desde el inicio del registro de tiempo
"MILLIS": milisegundos desde el inicio del registro de tiempo
"MICROS": microsegundos desde el inicio del registro de tiempo
"NANOS": nanosegundos desde el inicio del registro de tiempo
"JULIAN_DATE": días desde el inicio del registro de tiempo
"DECIMAL_DATE": igual que "DEFAULT_DECIMAL"
Cualquier formato de strptime válido. Opcional si el valor ya es un campo de fecha y hora.
Formatos de salida
TODATE
acepta los siguientes segmentos de formato de salida:
- "%Y" : año
- "%m" : mes
- "%d" : día
- "%W" : número de semana del año
- "%w" : día de la semana
- "%H" : hora
- "%M" : minuto
Ejemplos
Example formula | Input | Output |
---|---|---|
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d") |
2024/05/09 | 2024-05-09 |
TODATE(Response_Time, 'MILLIS', '%Y%m%d') |
1715294861000 | 20240509 |
TODATE(Created_time, 'DECIMAL_DATE', '%Y') |
20240509[11:34:12] | 2024 |
Notas
TODATE
devuelve tipos de datos de fecha del modo de compatibilidad.