TODATE
Devuelve una fecha en un modo de compatibilidad con formato.
Puedes usar TODATE de 2 maneras:
- Crear una fecha en modo de compatibilidad a partir de campos de texto
- Cambiar el formato de visualización y la granularidad de una fecha en 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 está configurado correctamente como una 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 ciclo
"MILLIS": Milisegundos desde el ciclo
"MICROS": Microsegundos desde el ciclo
"NANOS": Nanosegundos desde el ciclo
"JULIAN_DATE": Días desde el ciclo
"DECIMAL_DATE": Igual que "DEFAULT_DECIMAL"
Cualquier formato strptime válido (opcional si el valor ya es un campo de fecha y hora)
Formatos de salida
TODATE acepta las siguientes cadenas 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 en modo de compatibilidad.