Compartir a través de


TIMEZONE

Se aplica a: casilla marcada como Sí Databricks SQL

El parámetro de configuración TIMEZONE controla la zona horaria local usada para las operaciones de marca de tiempo dentro de una sesión.

Puede establecer este parámetro en el nivel de sesión mediante la instrucción SET y en el nivel global mediante los parámetros de configuración de SQL o la API de almacén de SQL.

Una manera alternativa de establecer la zona horaria de sesión es usar la instrucción SET TIME ZONE.

Configuración

El parámetro puede establecerse en uno de los valores siguientes:

  • Identificador de zona base de la región

    Los identificadores de región deben tener el formato "zona/ciudad", como America/Los_Angeles.

    Para obtener una lista de zonas horarias válidas, consulte Lista de zonas horarias de la base de datos tz.

  • Ajuste de zona

    Los desplazamientos de zona deben tener el formato ‘(+|-)HH’, (+|-)HH:mm o (+|-)HH:mm:ss, por ejemplo, -08, +01:00 o -13:33:33. Además, "UTC" se admite como alias para +00:00.

No se recomienda usar otros nombres cortos porque pueden ser ambiguos.

Valor predeterminado del sistema

El valor predeterminado del sistema es UTC.

Ejemplos

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