如何获取PostgreSQL支持的时区列表?
这个问题不言自明。我在这里找到了以下文档: 但是,它并没有真正提到如何获得所有受支持时区的列表。我该怎么做 您可以尝试从视图如何获取PostgreSQL支持的时区列表?,postgresql,Postgresql,这个问题不言自明。我在这里找到了以下文档: 但是,它并没有真正提到如何获得所有受支持时区的列表。我该怎么做 您可以尝试从视图pg\u timezone\u names中选择,如下所示: 查看pg_timezone_names可提供由设置时区识别的时区名称列表,以及相关缩写、UTC偏移和夏令时状态 请尝试以下查询: SELECT name, abbrev, utc_offset, is_dst FROM pg_timezone_names; 我运行了这个查询,如
pg\u timezone\u names
中选择,如下所示:
查看pg_timezone_names可提供由设置时区识别的时区名称列表,以及相关缩写、UTC偏移和夏令时状态
请尝试以下查询:
SELECT
name,
abbrev,
utc_offset,
is_dst
FROM pg_timezone_names;
我运行了这个查询,如果有人想节省自己运行它的时间 蒂姆的回答非常好。 出于任何原因,我的Postgres DB也包含了一堆前缀为“posix/”的绒毛,我还需要按字母顺序在网站上使用这些绒毛,所以我这样做:
选择
名称
abbrev,
utc_偏移量,
是什么
来自pg_时区_名称
名字在哪里!~'posix'
按名称订购asc;
请注意,根据postgres版本的不同,列表可能会有所不同。