使用 TimeZoneInfo 我遇到了问题。这可能只是理解微软在 TimeZoneInfo 中的想法的问题。
问题是,如果我运行这些代码行:
var tzi = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
bool result = tzi.IsAmbiguousTime(new DateTime(2013, 11, 3, 1, 15, 0));
结果是真的。
在 11 月 3 日,我们应该从夏令时改回正常时间,因此 2:59:5999999 时间将更改为 2:00:00
那么为什么时间戳 01:15:00 是一个模棱两可的时间呢?