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 であった値を返します。

破壊的変更の種類

この変更は、動作変更です。

変更理由

この変更は、コードがドキュメントに記載されている内容と一致するように行われました。

指定されていないタイム ゾーンに基づく戻り値がコードで想定されている場合は、ローカル タイム ゾーンに基づく値を想定するようにコードを更新します。

影響を受ける API