convert_timezone
-functie
Van toepassing op: Databricks SQL Databricks Runtime 13.3 LTS en hoger
Converteert TIMESTAMP_NTZ
naar een andere tijdzone.
De invoerkolom wordt geconverteerd naar TIMESTAMP_NTZ
het type vóór de conversie van de tijdzone, als de invoerkolom van TIMESTAMP
of DATE
het type STRING
is.
Syntaxis
convert_timezone([sourceTz, ]targetTz, sourceTs)
Argumenten
-
sourceTz
: Een expressie die een numerieke waarde of een intervalwaarde retourneert. Als u afwezig bent, wordt de huidige sessietijdzone gebruikt als de brontijdzone. -
targetTz
: De tijdzone waarnaar de tijdstempel voor invoer moet worden geconverteerd. -
sourceTs
: DeTIMESTAMP_NTZ
te converteren.
Retouren
A TIMESTAMP_NTZ
.
Voorbeelden
> 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