Partager via


ManagementDateTimeConverter.ToDateTime retourne une heure locale

La DateTime valeur 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 DateTime.Kind la valeur était DateTimeKind.Unspecified.

Nouveau comportement

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

Type de changement cassant

Ce changement est un changement de comportement.

Raison de la modification

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

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

API affectées