为什么DateTimePicker的MaxDateTime 12/31/9998 23:59:59?

时间:2011-10-21 14:25:12

标签: c# winforms

http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.maxdate.aspx http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.maxdatetime.aspx

当没有提供解释时,该值似乎是任意的。为什么这不是DateTime.MaxValue?

1 个答案:

答案 0 :(得分:1)

可能没有商业原因。我认为价值恰好是DateTime.MaxValue之前一年,这并不是巧合。 DateTimePicker可能有一些内部逻辑,用于分隔在DateTime.MaxValue附近破坏的相邻月份,这些月份不值得特殊套管。