Udostępnij przez


ManagementDateTimeConverter.ToDateTime zwraca czas lokalny

Wartość DateTime zwracana przez ManagementDateTimeConverter.ToDateTime(String) teraz zależy od lokalnej strefy czasowej.

Wersja wprowadzona

.NET 8 RC 1

Poprzednie zachowanie

Wcześniej ManagementDateTimeConverter.ToDateTime(String) zwrócił wartość, której DateTime.Kind wartość była DateTimeKind.Unspecified.

Nowe zachowanie

Począwszy od platformy .NET 8, ManagementDateTimeConverter.ToDateTime(String) zwraca wartość, której wartość DateTime.Kind to DateTimeKind.Local.

Typ zmiany przełamującej

Ta zmiana jest zmianą behawioralną.

Przyczyna zmiany

Ta zmiana została wprowadzona tak, aby kod był zgodny z tym, co podała dokumentacja.

Jeśli kod spodziewał się, że zwrócona wartość będzie oparta na nieokreślonej strefie czasowej, zaktualizuj ją, aby oczekiwała wartości opartej na lokalnej strefie czasowej.

Interfejsy API, których dotyczy problem