TIJDZONE INSTELLEN
Van toepassing op: Databricks Databricks Runtime
Hiermee stelt u de tijdzone van de huidige sessie.
Syntaxis
SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }
Parameters
LOKALE
Stel de tijdzone in op de tijdzone die is opgegeven in de eigenschap Java
user.timezone
, of op de omgevingsvariabeleTZ
alsuser.timezone
niet gedefinieerd is, of op de tijdzone van het systeem als beide niet-gedefinieerd zijn.timezone_value
Een letterlijke tekenreeks. De id van de sessie lokale tijdzone in de indeling van op regio's gebaseerde zone-id's of zone-offsets. Regio-id's moeten de vorm 'gebied/stad' hebben, zoals 'Amerika/Los_Angeles'. Zone-verschuivingen moeten de notatie '
(+|-)HH
', '(+|-)HH:mm
' of '' hebben(+|-)HH:mm:ss
, bijvoorbeeld '-08', '+01:00' of '-13:33:33'. Utc en Z worden ook ondersteund als aliassen van +00:00. Andere korte namen worden niet aanbevolen om te gebruiken, omdat deze dubbelzinnig kunnen zijn.-
Het letterlijke interval vertegenwoordigt het verschil tussen de sessietijdzone en de UTC. Het moet binnen het bereik van [-18, 18] uur en maximaal tot tweede precisie liggen, bijvoorbeeld
INTERVAL 2 HOURS 30 MINUTES
ofINTERVAL '15:40:32' HOUR TO SECOND
.
Voorbeelden
-- 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;