適用於:
Databricks SQL
Databricks Runtime 13.3 LTS 和更新版本
TIMESTAMP_NTZ轉換成另一個時區。
如果輸入數據行是 TIMESTAMP_NTZ 或 TIMESTAMP 或 DATE 類型,則輸入數據行會在時區轉換之前轉換成 STRING 類型。
語法
convert_timezone([sourceTz, ]targetTz, sourceTs)
引數
-
sourceTz:傳回數值或間隔值的表達式。 如果不存在,則會使用目前的會話時區作為來源時區。 -
targetTz:應將輸入的時間戳轉換到的時區。 -
sourceTs:要轉換的TIMESTAMP_NTZ。
退貨
A TIMESTAMP_NTZ。
範例
> 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