ManagementDateTimeConverter.ToDateTime 返回本地时间
现在,ManagementDateTimeConverter.ToDateTime(String) 返回的 DateTime 值是基于本地时区的。
引入的版本
.NET 8 RC 1
旧行为
以前,ManagementDateTimeConverter.ToDateTime(String) 会返回一个其 DateTime.Kind 值为 DateTimeKind.Unspecified 的值。
新行为
从 .NET 8 开始,ManagementDateTimeConverter.ToDateTime(String) 将会返回其 DateTime.Kind 值为 DateTimeKind.Local 的值。
中断性变更的类型
此更改为行为更改。
更改原因
进行此更改后,代码将与文档所说的内容相匹配。
建议的操作
如果代码预期返回的值基于未指定的时区,请将其更新为预期基于本地时区的值。