Dela via


ManagementDateTimeConverter.ToDateTime returnerar en lokal tid

Värdet DateTime som returneras av ManagementDateTimeConverter.ToDateTime(String) baseras nu på den lokala tidszonen.

Version introducerad

.NET 8 RC 1

Tidigare beteende

ManagementDateTimeConverter.ToDateTime(String) Tidigare returnerade ett värde vars DateTime.Kind värde var DateTimeKind.Unspecified.

Nytt beteende

Från och med .NET 8 ManagementDateTimeConverter.ToDateTime(String) returnerar ett värde vars DateTime.Kind värde var DateTimeKind.Local.

Typ av icke-bakåtkompatibel ändring

Den här ändringen är en beteendeförändring.

Orsak till ändringen

Den här ändringen gjordes så att koden matchade vad dokumentationen sa att den gjorde.

Om koden förväntade sig att det returnerade värdet skulle baseras på en ospecificerad tidszon uppdaterar du det för att förvänta dig ett värde som baseras på den lokala tidszonen.

Berörda API:er