【发布时间】:2011-07-30 14:18:54
【问题描述】:
免责声明
而this question looked like a potential duplicate,则参考IsAmbiguousTime解决。这并不能解决我的问题,因为我注意到差异的时间并没有被报告为模棱两可。
问题,然后...
虽然timeanddate.com 表示摩洛哥在今年 4 月 3 日至 7 月 31 日之间观察到夏令时,而worldtimeserver.com 提供的当前时间似乎暗示了这种情况,但.NET TimeZoneInfo 也没有报告卡萨布兰卡时间有任何与 2011 年相关的 AdjusmentRules 或 AmbiguousTimeOffsets。
确实,将我的计算机时钟设置为卡萨布兰卡时间,它会将当前时间设置为比在线资源引用的卡萨布兰卡当前时间早一小时。
.NET 库在这方面是不准确的,还是所有其他来源都有问题?鉴于 .NET 库是不准确的来源,这是一个常见问题吗?我发现这个实例仅仅是因为 .NET 枚举中的 first 时区发生了差异,这一事实令人不安。这是基于我可以自己保持更新的本地数据库吗?
【问题讨论】: