A convert_timezone
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime 13.3 LTS és újabb
Áttér TIMESTAMP_NTZ
egy másik időzónára.
A bemeneti oszlopot a rendszer az időzóna-átalakítás előtt típussá TIMESTAMP_NTZ
alakítja, ha a bemeneti oszlop az vagy a TIMESTAMP
DATE
STRING
típus.
Syntax
convert_timezone([sourceTz, ]targetTz, sourceTs)
Argumentumok
sourceTz
: Numerikus vagy intervallumértéket visszaadó kifejezés. Ha nincs jelen, a rendszer az aktuális munkamenet időzónát használja a forrás időzónájaként.targetTz
: Az az időzóna, amelyre a bemeneti időbélyeget konvertálni kell.sourceTs
: AzTIMESTAMP_NTZ
átalakítandó.
Válaszok
A TIMESTAMP_NTZ
.
Példák
> 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