根据TimeZoneInfo.GetSystemTimeZones()
返回的时区信息
foreach (var tmp in TimeZoneInfo.GetSystemTimeZones())
{
Console.WriteLine("{0}: {1}", tmp.Id, tmp.BaseUtcOffset);
}
有两个时区看起来非常相似:
E. Australia Standard Time: 10:00:00
AUS Eastern Standard Time: 10:00:00
AUS 东部标准时间
是 AEST...但是什么是 E。澳大利亚标准时间
? wikipedia 上没有提到这个时区.
这些时区有什么区别?是 E。澳大利亚标准时间
一个不标准且陌生的名称?
最佳答案
将您的测试更改为
Console.WriteLine("{0}: {1} {2}", tmp.Id, tmp.BaseUtcOffset,
tmp.SupportsDaylightSavingTime);
E.澳大利亚标准时间
不支持夏令时,标记为“布里斯类”,位于东部但不使用夏令时。
关于c# - 具有不同名称的重复时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27040177/