Gibt es eine Möglichkeit, die TimeZone einer .NET-Anwendung auf einen anderen Wert als die TimeZone des Betriebssystems zu setzen?Festlegen/Ändern einer Zeitzone der .NET-Anwendung
Zum Beispiel verwende ich meine Anwendung auf einem Betriebssystem mit Central Standard Time, und ich möchte, dass die App sich so verhält, als wäre sie in Eastern Standard Time, ohne alle DateTimes in meiner Anwendung manuell konvertieren zu müssen Methode wie TimeZoneInfo.ConvertTimeBySystemTimeZoneId().
Wir haben die TimeZoneInfo.ConvertTimeBySystemTimeZoneId zu einer unserer DateTime-Hilfsklassen abstrahiert, sodass wir die "Eastern Standard Time" -Konstante nicht überall in unserem Code verfügbar machen mussten –