Sdílet prostřednictvím


TIMEZONE

Platí pro:označeno zaškrtnutím ano Databricks SQL

Parametr konfigurace TIMEZONE řídí místní časové pásmo používané pro operace s časovým razítkem během relace.

Tento parametr můžete nastavit na úrovni relace pomocí příkazu SET a na globální úrovni pomocí SQL konfiguračních parametrů nebo SQL Warehouse API .

Alternativním způsobem, jak nastavit časové pásmo relace, je použití příkazu SET TIME ZONE.

Nastavení

Parametr může být nastaven na jednu z těchto hodnot:

  • ID základní zóny oblasti

    ID oblastí musí mít tvar "area/city", například America/Los_Angeles.

    Seznam platných časových pásem najdete v sekci Seznam časových pásem v databázi tz.

  • odsazení zóny

    Posuny zóny musí být ve formátu '(+|-)HH', '(+|-)HH:mm' nebo '(+|-)HH:mm:ss', např. '-08', '+01:00' nebo '-13:33:33'. Podporuje se také "UTC" jako alias pro +00:00.

Jiné krátké názvy se nedoporučuje používat, protože mohou být nejednoznačné.

Výchozí systém

Výchozí hodnota systému je UTC.

Příklady

-- 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