ManagementDateTimeConverter.ToDateTime devuelve una hora local
El valor DateTime devuelto por ManagementDateTimeConverter.ToDateTime(String) ahora se basa en la zona horaria local.
Versión introducida
.NET 8 RC 1
Comportamiento anterior
Anteriormente, ManagementDateTimeConverter.ToDateTime(String) devolvía un valor cuyo valor DateTime.Kind era DateTimeKind.Unspecified.
Comportamiento nuevo
A partir de .NET 8, ManagementDateTimeConverter.ToDateTime(String) devuelve un valor cuyo DateTime.Kind valor era DateTimeKind.Local.
Tipo de cambio importante
Este es un cambio de comportamiento.
Motivo del cambio
Este cambio se ha realizado para que el código coincida con lo que dijo la documentación.
Acción recomendada
Si el código esperaba que el valor devuelto se basase en una zona horaria no especificada, actualícelo para esperar un valor basado en la zona horaria local.