我对适用于北美地区时区的夏令时有疑问:
方案是:
我必须在以下时区之间工作:东部时间(UTC-5.00)和山地时间(UTC - 7:00)。
一般情况下,对于上述时区,从3月的第2个星期日起适用+1小时的夏令时调整。
案例1:最初时区相隔2小时
案例2:2013年3月10日(今年3月的第2个星期日)恰好在凌晨1:59:59之后,时间将是凌晨3点(因为夏令时调整)因此接下来的2个这些时区(东部和山区)相隔3小时。
我在做什么:
我在机器X中创建一个文件(在东部时间),然后我将此文件发送到另一台机器Y(在山区时间下)。此传输操作消耗的时间可以忽略不计。在Y处接收到文件后。读取文件的创建时间(显然将给出东部时间),然后借助TimeZoneInfo类的ConvertTime方法将此时间转换为山区时间,并将结果存储在D B。这非常完美。
我关心的是什么:
当我在夏令时调整适用于东部时间而不适用于山地时间(上面的阅读案例2)时创建文件时,我是否仍会获得特定东部的正确山地时间等值使用TimeZoneInfo类的相同ConvertTime方法的时间还是我需要处理的其他内容?。
希望我明确表示,如果不是,请问。
寻求对我怀疑的解释:)
此致
维卡斯