Freigeben über


„ManagementDateTimeConverter.ToDateTime“ gibt eine lokale Zeit zurück.

Der von DateTime zurückgegebene Wert von ManagementDateTimeConverter.ToDateTime(String) basiert jetzt auf der lokalen Zeitzone.

Eingeführte Version

.NET 8 RC 1

Vorheriges Verhalten

Zuvor gab ManagementDateTimeConverter.ToDateTime(String) einen Wert zurück, dessen DateTime.Kind Wert DateTimeKind.Unspecified war.

Neues Verhalten

Beginnend mit .NET 8 gibt ManagementDateTimeConverter.ToDateTime(String) einen Wert zurück, dessen DateTime.Kind Wert DateTimeKind.Local war.

Art der einschneidenden Änderung

Diese Änderung ist eine Verhaltensänderung.

Grund für Änderung

Diese Änderung wurde vorgenommen, sodass der Code mit der entsprechenden Dokumentation übereinstimmte.

Wenn ihr Code erwartet hat, dass der zurückgegebene Wert auf einer nicht angegebenen Zeitzone basiert, aktualisieren Sie ihn so, dass er einen Wert erwartet, der auf der lokalen Zeitzone basiert.

Betroffene APIs