適用於: 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