问题出现在 Framework 3.5 中说俄罗斯支持 DayLightSavings(返回 true),而今天的情况并非如此。当然,它会导致错误的偏移量返回给方法的询问者。
var localTime = TimeZone.CurrentTimeZone;
bool useDaylightSavingTime = localTime.IsDaylightSavingTime(DateTime.Now);
您现在如何解决俄罗斯的时区问题?自 2012 年以来,他们没有 DST。这将在 2019 年年底之前应用和使用。
【相关链接@Connect】
http://connect.microsoft.com/VisualStudio/feedback/details/686169/incorrent-utc-to-local-time-conversion-after-kb-2570791
[相关链接 WorldClock]
http://www.timeanddate.com/worldclock/timezone.html?n=166