Funzione convert_timezone
Si applica a: Databricks SQL Databricks Runtime 13.3 LTS e versioni successive
Converte in TIMESTAMP_NTZ
un altro fuso orario.
L'input column viene convertito nel tipo TIMESTAMP_NTZ
prima della conversione del fuso orario, se l'input column è di tipo TIMESTAMP
o DATE
o STRING
.
Sintassi
convert_timezone([sourceTz, ]targetTz, sourceTs)
Argomenti
-
sourceTz
: espressione che restituisce un valore numerico o di intervallo. Se assente, il fuso orario della sessione corrente viene usato come fuso orario di origine. -
targetTz
: fuso orario in cui deve essere convertito il timestamp di input. -
sourceTs
: daTIMESTAMP_NTZ
convertire.
Valori restituiti
Un oggetto TIMESTAMP_NTZ
.
Esempi
> 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