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.
Rekommenderad åtgärd
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.