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