Sdílet prostřednictvím


TIMEZONE

Platí pro:zaškrtnutí označeného 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 "" nebo , např(+|-)HH(+|-)HH:mm(+|-)HH:mm:ss.-08+01:00-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