Funzione convert_timezone
Si applica a: Databricks Runtime 13.3 LTS e versioni successive
Converte in TIMESTAMP_NTZ
un altro fuso orario.
La colonna di input viene convertita in TIMESTAMP_NTZ
tipo prima della conversione del fuso orario, se la colonna di input è di TIMESTAMP
o DATE
STRING
di tipo .
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