Autor Beitrag
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mi 01.07.15 11:14 
Ist nur ein rant aber zu lang für die ShoutBox ;)

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
static void Main(string[] args)
{            
    var dt = new DateTime(20140101000, DateTimeKind.Unspecified);  
    TimeZoneInfo.ConvertTimeToUtc(dt, TimeZoneInfo.FindSystemTimeZoneById("Russian Standard Time"));
}


Liefert eine "Die angegebene DateTime stellt eine ungültige Zeit dar. Wenn die Uhr beispielsweise vorgestellt wird, ist jede Uhrzeit innerhalb des übersprungenen Zeitraums ungültig."-Exception.
Hat doch der böse Putin mit seinen Zeitzonen Experimenten (wir bleiben dauerhaft in der Sommerzeit, ach ne lieber dauerhaft in der Winterzeit) doch glatt Windows kaputt gemacht und jetzt existiert die erste Stunde in 2014 nicht mehr.