convert_timezone fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime 13.3 LTS ke atas

TIMESTAMP_NTZ Mengonversi ke zona waktu lain. Kolom input dikonversi ke jenis TIMESTAMP_NTZ sebelum konversi zona waktu, jika kolom input TIMESTAMP atau jenis DATE atau STRING.

Sintaks

convert_timezone([sourceTz, ]targetTz, sourceTs)

Argumen

  • sourceTz: Ekspresi yang mengembalikan nilai numerik atau interval. Jika tidak ada, zona waktu sesi saat ini digunakan sebagai zona waktu sumber.
  • targetTz: Zona waktu tempat tanda waktu input harus dikonversi.
  • sourceTs: yang TIMESTAMP_NTZ akan dikonversi.

Mengembalikan

TIMESTAMP_NTZ.

Contoh

> 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