根据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. Australia标准时间是什么?在wikipedia没有提到这个时区.
这些时区有什么区别? E. Australia Standard Time是非标准且不熟悉的名称吗?
最佳答案 将测试更改为
Console.WriteLine("{0}: {1} {2}", tmp.Id, tmp.BaseUtcOffset,
tmp.SupportsDaylightSavingTime);
E.澳大利亚标准时间不支持夏令时,并标记为“布里斯班”,它位于东部,但不使用夏令时.