我有一个在 GMT 中存储时间的应用程序,但与具有 Olsen tz 名称(如“美国/纽约”)的机场相关联。
我需要确定给定日期是否在当地夏令时。
我能找到的最接近的是 TZ_OFFSET('Tzname'),但没有简单的方法来获取相对于某个日期的下一个 DST 开始/结束时间。
这似乎是朝着正确方向迈出的一步……
在时区 'GMT' 选择 cast (mydate as timestamp) 作为 mydateZ, from_tz(cast (mydate as timestamp),'GMT') 在时区 myzoneName 作为 mydateLocal