مشاركة عبر


convert_timezone دالة

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime 13.3 LTS وما فوق

تحويل إلى منطقة زمنية TIMESTAMP_NTZ أخرى. يتم تحويل عمود الإدخال إلى TIMESTAMP_NTZ نوع قبل تحويل المنطقة الزمنية، إذا كان عمود الإدخال من TIMESTAMP أو DATE STRING نوع.

بناء الجملة

convert_timezone([sourceTz, ]targetTz, sourceTs)

الوسيطات

  • sourceTz: تعبير يرجع قيمة رقمية أو قيمة فاصل زمني. إذا كانت غير موجودة، يتم استخدام المنطقة الزمنية لجلسة العمل الحالية كمنطقة زمنية المصدر.
  • targetTz: المنطقة الزمنية التي يجب تحويل الطابع الزمني للإدخال إليها.
  • sourceTsTIMESTAMP_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