ATUR ZONA WAKTU

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime

Menyetel zona waktu sesi saat ini.

Sintaks

SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }

Parameter

  • LOKAL

    Atur zona waktu ke yang ditentukan dalam properti java user.timezone , atau ke variabel TZ lingkungan jika user.timezone tidak ditentukan, atau ke zona waktu sistem jika keduanya tidak ditentukan.

  • timezone_value

    String literal. ID zona waktu lokal sesi dalam format ID zona berbasis wilayah atau offset zona. ID wilayah harus memiliki formulir 'area/kota', seperti 'Amerika/Los_Angeles'. Offset zona harus dalam format '', '(+|-)HH(+|-)HH:mm' atau '(+|-)HH:mm:ss', misalnya '-08', '+01:00' atau '-13:33:33'. Selain itu, 'UTC' dan 'Z' didukung sebagai alias '+00:00'. Nama pendek lainnya tidak disarankan untuk digunakan karena dapat ambigu.

  • interval literal

    Interval literal mewakili perbedaan antara zona waktu sesi dengan 'UTC'. Harus dalam kisaran [-18, 18] jam dan presisi maks hingga kedua, misalnya INTERVAL 2 HOURS 30 MINUTES atau INTERVAL '15:40:32' HOUR TO SECOND.

Contoh

-- Set time zone to the system default.
> SET TIME ZONE LOCAL;

-- Set time zone to the region-based zone ID.
> SET TIME ZONE 'America/Los_Angeles';

-- Set time zone to the Zone offset.
> SET TIME ZONE '+08:00';

-- Set time zone with intervals.
> SET TIME ZONE INTERVAL 1 HOUR 30 MINUTES;
> SET TIME ZONE INTERVAL '08:30:00' HOUR TO SECOND;