Udostępnij za pośrednictwem


ManagementDateTimeConverter.ToDateTime zwraca czas lokalny

Wartość DateTime zwracana przez ManagementDateTimeConverter.ToDateTime(String) element jest teraz oparta na lokalnej strefie czasowej.

Wprowadzona wersja

.NET 8 RC 1

Poprzednie zachowanie

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

Nowe zachowanie

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

Typ zmiany powodującej niezgodność

Ta zmiana jest zmianą behawioralną.

Przyczyna wprowadzenia 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.

Dotyczy interfejsów API