TIMEZONE

适用于:勾选“是” 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