Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime 13.3 LTS a výše
TIMESTAMP_NTZ Převede na jiné časové pásmo.
Vstupní sloupec se převede na typ TIMESTAMP_NTZ před převodem časového pásma, pokud je vstupní sloupec typu TIMESTAMP, DATE nebo STRING.
Syntaxe
convert_timezone([sourceTz, ]targetTz, sourceTs)
Argumenty
-
sourceTz: Výraz, který vrací číselnou hodnotu nebo hodnotu intervalu. Pokud chybí, použije se aktuální časové pásmo sezení jako zdrojové časové pásmo. -
targetTz: Časové pásmo, na které má být převedeno vstupní časové razítko. -
sourceTs: PoložkaTIMESTAMP_NTZ, kterou chcete převést.
Návraty
Úloha TIMESTAMP_NTZ.
Příklady
> 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