You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PostgreSQL中获取带完整时区名称的时区列表?

获取PostgreSQL旧版风格的时区列表方法

你需要的这种「时区缩写 偏移量 时区全称」格式的列表,可通过查询pg_timezone_abbrevs视图实现,这个视图专门存储静态的时区缩写定义,正好匹配你想要的旧版样式。

执行以下SQL语句:

SELECT abbrev, utc_offset, description
FROM pg_timezone_abbrevs
ORDER BY utc_offset, abbrev;

返回结果会是类似这样的格式:

abbrev | utc_offset | description
-------|------------|------------------------
EDT    | -04:00:00  | Eastern Daylight Time
CDT    | -05:00:00  | Central Daylight Time
EST    | -05:00:00  | Eastern Standard Time
CST    | -06:00:00  | Central Standard Time

和你之前用的pg_timezone_names不同,pg_timezone_abbrevs里的内容是固定的时区缩写与对应信息,不会关联具体地区的当前时区状态,完全符合旧版文档里的展示形式。

内容的提问来源于stack exchange,提问作者volume one

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 21:24:50