1

我对适用于北美地区时区的夏令时有疑问:

场景是:

我必须在以下时区之间工作:东部时间(UTC-5.00)和山区时间(UTC-7:00)。

一般情况下,上述时区从 3 月的第 2 个星期日起将适用 +1 小时的夏令时调整。

案例 1:最初时区相隔 2 小时

案例 2:2013 年 3 月 10 日(今年 3 月的第 2 个星期日)正好在凌晨 1:59:59 之后,时间将是凌晨 3:00(由于夏令时调整)因此接下来的 2 小时时间区域(东部和山区)将相隔 3 小时。

我在做什么:

我在机器 X(东部时间)中创建一个文件,然后将此文件发送到另一台机器 Y(在山区时间)。此传输操作消耗的时间可以忽略不计。在 Y 接收到文件后,读取文件的创建时间(这显然会给出东部时间),然后借助 TimeZoneInfo 类的 ConvertTime 方法将该时间转换为山地时间,并将结果存储在D B。这非常完美。

我的担心是什么:

当我在夏令时调整适用于东部时间而不适用于山区时间(阅读上面的案例 2)时创建文件时,我是否仍会获得与特定东部时间对应的正确山区时间TimeZoneInfo 类的相同 ConvertTime 方法,还是我需要处理其他任何事情?

希望我说清楚了,如果没有,请询​​问。

寻求解释我的疑问:)

问候,

维卡斯

4

0 回答 0