Fecha y hora
Las funciones de fecha y hora realizan operaciones con valores de fecha y hora para calcular, extraer o formatear información temporal y devolver un resultado.
Dispone de las siguientes funciones en Qlik Open Lakehouse:
| Función | Descripción |
|---|---|
| ADD_TIME_ZONE_OFFSET | Añade un desplazamiento de zona horaria a una fecha. El desplazamiento de la zona horaria puede estar en cualquiera de los formatos estándar aceptados por el método ZoneId.of de Java (America/New_York, +0200, etc.) |
| DATE | Convierte una cadena de caracteres en una fecha |
| DATE_ADD | Añade un valor de intervalo de tipo de unidad a la marca de tiempo. La resta se puede realizar utilizando un valor negativo |
| DATE_DIFF | Devuelve timestamp2 - timestamp1 expresados en términos de unidad |
| DATE_TRUNC | Trunca una fecha a una unidad determinada |
| DAY | Devuelve el día del mes de la marca de tiempo |
| DAY_OF_WEEK | Devuelve el día ISO de la semana de la marca de tiempo. Los valores van del 1 (lunes) al 7 (domingo) |
| DAY_OF_YEAR | Devuelve el día del año de la marca de tiempo. Los valores van del 1 al 366 |
| EXTRACT_TIMESTAMP | Convertir una cadena de fecha o fecha-hora a una fecha o fecha-hora, detectando automáticamente el formato de fecha |
| FORMAT_DATETIME | Convierte una fecha-hora en una cadena de caracteres |
| FROM_ISO8601_DATE | Analiza la cadena con formato ISO 8601 en una fecha |
| FROM_UNIXTIME | Convierte segundos de época en una marca de tiempo |
| HOUR | Devuelve la hora del día de una marca de tiempo. Los valores van del 0 al 23 |
| MILLISECOND | Devuelve el milisegundo del segundo de la marca de tiempo |
| MINUTE | Devuelve el minuto de la hora de la marca de tiempo |
| MONTH | Devuelve el mes del año de la marca de tiempo |
| QUARTER | Devuelve el trimestre del año de la marca de tiempo. Los valores van del 1 al 4 |
| RUN_END_TIME | Devuelve la hora de finalización de la ejecución del trabajo |
| RUN_START_TIME | Devuelve la hora de inicio de la ejecución del trabajo |
| SECOND | Devuelve el segundo del minuto de la marca de tiempo |
| SUBTRACT_TIME_ZONE_OFFSET | Resta un desplazamiento de zona horaria de una fecha. El desplazamiento de zona horaria puede estar en cualquiera de los formatos estándar aceptados por el método "ZoneId.of" de Java (America/New_York, +0200, etc.). |
| TO_UNIXTIME | Convierte una fecha a su representación de segundos de época (Unix), con milisegundos fraccionarios |
| TO_UNIX_EPOCH_MILLIS | Convierte una fecha en su representación de segundos de época (Unix) |
| TO_UNIX_EPOCH_SECONDS | Convierte una fecha en su representación de segundos de época (Unix) |
| WEEK | Devuelve la semana ISO del año a partir de la marca de tiempo. Los valores van del 1 al 53 |
| YEAR | Devuelve el año a partir de la marca de tiempo. |
| YEAR_OF_WEEK | Devuelve el año de la semana ISO a partir de la marca de tiempo. |