我正在使用美国/纽约时区。在秋季,我们“退后”一个小时-实际上是在凌晨2点“获得”一个小时。在过渡点发生以下情况:
它是01:59:00 -04:00,
然后一分钟后变成:01 :00 :
00 -05:00
因此,如果您只是简单地说“ 1:30 am”,那么您是指第一次还是1:30滚动还是第二次就不清楚了。我正在尝试将计划数据保存到MySQL数据库,并且无法确定如何正确保存时间。
这是问题所在:
“ 2009-11-01 00:30:00”内部存储为2009-11-01 00:30:00 -04:00
“ 2009-11-01 01:30:00”内部存储为2009-11-01 01:30:00 -05:00
这是很好的,也是可以预期的。但是,如何将任何内容保存到01:30:00 -04:00?该文档没有显示对指定偏移量的任何支持,因此,当我尝试指定偏移量时,它已被适当忽略。
我想到的唯一解决方案是将服务器设置为不使用夏令时的时区,并在脚本中进行必要的转换(为此我使用PHP)。但这似乎没有必要。
非常感谢您的任何建议。
收到一只叮咚
侃侃尔雅