适用于: Databricks SQL
TIMEZONE
配置参数控制会话中用于时间戳操作的本地时区。
可以使用 SET 语句 和全局级别使用 SQL 配置参数 或 SQL 仓库 API在会话级别设置此参数。
设置会话时区的替代方法是使用 SET TIME ZONE 语句。
设置
可将参数设置为下列值之一:
区域基区域 ID
区域 ID 必须具有“区域/城市”形式,例如
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