Поделиться через


TIMEZONE

Область применения:флажок Databricks SQL

Параметр конфигурации TIMEZONE управляет локальным часовом поясом, используемым для операций метки времени в сеансе.

Этот параметр можно задать на уровне сеанса с помощью инструкции SET и на глобальном уровне с помощью параметров конфигурации SQL или API хранилища SQL.

Альтернативным способом задания часового пояса сеанса является использование инструкции SET TIME ZONE.

Настройка

Параметр может иметь одно из следующих значений:

  • Идентификатор базового часового пояса региона

    Идентификаторы регионов должны иметь форму "область/город", например America/Los_Angeles.

    Список допустимых часовых поясов см. в разделе Список часовых поясов базы данных tz.

  • смещение часового пояса

    Смещения зоны должны быть в формате "(+|-)HH" (+|-)HH:mm или (+|-)HH:mm:ss, например -08, +01:00 или -13:33:33. Кроме того, "UTC" поддерживается в качестве псевдонима.+00:00

Другие короткие имена могут быть неоднозначными, поэтому мы не рекомендуем их использовать.

Системное по умолчанию

Системное значение по умолчанию — UTC.

Примеры

-- Set time zone to the region-based zone ID.
> SET timezone = America/Los_Angeles;
> SELECT current_timezone();
  America/Los_Angeles

-- Set time zone to the Zone offset.
> SET timezone = +08:00;
> SELECT current_timezone();
  +08:00