Partage via


ManagementDateTimeConverter.ToDateTime retourne une heure locale

La valeur DateTime retournée par ManagementDateTimeConverter.ToDateTime(String) est désormais basée sur le fuseau horaire local.

Version introduite

.NET 8 RC 1

Comportement précédent

Auparavant, ManagementDateTimeConverter.ToDateTime(String) renvoyait une valeur dont la valeur DateTime.Kind était DateTimeKind.Unspecified.

Nouveau comportement

À compter de .NET 8, ManagementDateTimeConverter.ToDateTime(String) retourne une valeur dont la valeur DateTime.Kind était DateTimeKind.Local.

Type de changement cassant

Ce changement est un changement de comportement.

Raison du changement

Cette modification a été apportée afin que le code corresponde à la documentation.

Si votre code attendait la valeur retournée basée sur un fuseau horaire non spécifié, mettez-le à jour pour attendre une valeur basée sur le fuseau horaire local.

API affectées