Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime 13.3 LTS i nowsze
Konwertuje TIMESTAMP_NTZ na inną strefę czasową.
Kolumna wejściowa jest konwertowana na typ TIMESTAMP_NTZ przed konwersją strefy czasowej, jeśli kolumna wejściowa ma typ TIMESTAMP lub DATE lub STRING.
Składnia
convert_timezone([sourceTz, ]targetTz, sourceTs)
Argumenty
-
sourceTz: wyrażenie zwracające wartość liczbową lub interwał. Jeśli jest nieobecny, bieżąca strefa czasowa sesji jest używana jako źródłowa strefa czasowa. -
targetTz: strefa czasowa, do której ma zostać przekonwertowana sygnatura czasowa danych wejściowych. -
sourceTs: elementTIMESTAMP_NTZdo przekształcenia.
Zwraca
Element TIMESTAMP_NTZ.
Przykłady
> 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