使用经典的tzdata数据库,Postgresql非常擅长处理时区。
服务器可以按照tzdata(offsets,dst changes,..)中的规则转换不同时区之间的过去和未来时间戳。
对于给定时区和给定日期范围,是否有一种简单有效的方法可以在发生时区修改事件时提取该范围内的所有时间戳?
结果应该或多或少地包含zdump
linux命令的输出的等价物。
zdump -v /usr/share/zoneinfo/America/Los_Angeles | grep 2017
Sun Mar 12 09:59:59 2017 UTC = Sun Mar 12 01:59:59 2017 PST isdst=0 gmtoff=-28800
Sun Mar 12 10:00:00 2017 UTC = Sun Mar 12 03:00:00 2017 PDT isdst=1 gmtoff=-25200
Sun Nov 5 08:59:59 2017 UTC = Sun Nov 5 01:59:59 2017 PDT isdst=1 gmtoff=-25200
Sun Nov 5 09:00:00 2017 UTC = Sun Nov 5 01:00:00 2017 PST isdst=0 gmtoff=-28800
答案 0 :(得分:1)
LIMIT 2