convert_timezone işlev

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 13.3 LTS ve üzeri

TIMESTAMP_NTZ Başka bir saat dilimine dönüştürür. Giriş sütunu TIMESTAMP_NTZ, TIMESTAMP veya DATE türündeyse, giriş sütunu saat dilimi dönüştürmeden önce STRING türe dönüştürülür.

Söz dizimi

convert_timezone([sourceTz, ]targetTz, sourceTs)

Tartışmalar

  • sourceTz: Sayısal veya aralık değeri döndüren ifade. Yoksa, geçerli oturum saat dilimi kaynak saat dilimi olarak kullanılır.
  • targetTz: Giriş zaman damgasının dönüştürülmesi gereken saat dilimi.
  • sourceTs TIMESTAMP_NTZ: Dönüştürülecek.

İadeler

Bir TIMESTAMP_NTZ.

Örnekler

> 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