Quando si esegue il codice per questo valore specifico di dt, viene generata un'eccezione quando si chiama il metodo ConvertTimeToUtc. mio TimeZoneID macchina locale è "GMT Standard Time"Chiamata di eccezione quando TimeZoneInfo.ConvertTimeToUtc per determinati valori DateTime
var tzi = TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time");
var dt = new DateTime(1995, 4, 2, 2, 55, 0);
var t = TimeZoneInfo.ConvertTimeToUtc(dt, tzi);
L'eccezione è:
System.ArgumentException was unhandled
Message="The supplied DateTime represents an invalid time. For example, when the clock is adjusted forward, any time in the period that is skipped is invalid.\r\nParameter