適用対象:
Databricks SQL
Databricks Runtime 13.3 LTS 以降
TIMESTAMP_NTZ を別のタイム ゾーンに変換します。
入力列が TIMESTAMP_NTZ、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