Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 13.3 LTS und höher
Konvertiert TIMESTAMP_NTZ in eine andere Zeitzone.
Die Eingabespalte wird vor der Zeitzonenkonvertierung in TIMESTAMP_NTZ Typ konvertiert, wenn die Eingabespalte TIMESTAMP oder DATE oder STRING Typ ist.
Syntax
convert_timezone([sourceTz, ]targetTz, sourceTs)
Argumente
-
sourceTz: Ein Ausdruck, der einen numerischen Wert oder einen Intervallwert zurückgibt. Falls sie nicht vorhanden ist, wird die aktuelle Sitzungszeitzone als Quellzeitzone verwendet. -
targetTz: Die Zeitzone, in die der Eingabezeitstempel konvertiert werden soll. -
sourceTs: Die zu konvertierendeTIMESTAMP_NTZ.
Gibt zurück
Ein TIMESTAMP_NTZ.
Beispiele
> 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