Función convert_timezone
Se aplica a: Databricks SQL Databricks Runtime 13.3 LTS y versiones posteriores
Convierte TIMESTAMP_NTZ
en otra zona horaria.
La columna de entrada se convierte a tipo TIMESTAMP_NTZ
antes de la conversión de zona horaria, si la columna de entrada es de tipo TIMESTAMP
, DATE
o STRING
.
Sintaxis
convert_timezone([sourceTz, ]targetTz, sourceTs)
Argumentos
sourceTz
: expresión que devuelve un valor numérico o de intervalo. Si no está presente, la zona horaria de la sesión actual se usa como zona horaria de origen.targetTz
: zona horaria a la que se debe convertir la marca de tiempo de entrada.sourceTs
: elTIMESTAMP_NTZ
que se va a convertir.
Devoluciones
TIMESTAMP_NTZ
.
Ejemplos
> SELECT convert_timezone('America/Los_Angeles', 'UTC', timestamp_ntz'2021-12-06 00:00:00');
2021-12-06 08:00:00
-- Current session local timezone: UTC
> SELECT convert_timezone('America/Los_Angeles', timestamp_ntz'2021-12-06 08:00:00');
2021-12-06 00:00:00