Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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