0

DateTime.Todayそのため、DateTine.Now は時間を与えますKind==localKind==Unspecified

特定のプロパティに対して DateTime.XXX が提供する種類を見つけるための決定的なリストや簡単な方法はありますか?

4

1 に答える 1

2

DateTime.Now は、Kind==unspecified として時刻を指定します

そのアイデアはどこから得たのですか?

指定しない場合は未指定です。

new DateTime(2000, 1, 1).Kind // Unspecified
DateTime.MinValue.Kind // Unspecified
DateTime.MaxValue.Kind // Unspecified

暗黙的または明示的に種類を指定すると、Kind プロパティが適切に設定されます。

DateTime.Now.Kind // Local
DateTime.Today.Kind // Local
new DateTime(2000,1,1,0,0,0,DateTimeKind.Local).Kind // Local

DateTime.UtcNow.Kind // Utc
DateTime.UtcNow.Date.Kind // Utc
new DateTime(2000,1,1,0,0,0,DateTimeKind.Utc).Kind // Utc
于 2013-06-06T10:57:56.730 に答える