2011-10-21 45 views
6

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为什么DateTimePicker的MaxDateTime 12/31/9998 23:59:59?

没有提供解释时,该值似乎武断。为什么这不仅仅是DateTime.MaxValue?

+0

有趣的是,该值看起来恰好是'DateTime.MaxValue'前的1年。 – Ani

+2

将它设置得如此之高以至于我们不用担心另外8000多年? – ChrisBint

+1

当您询问WinForms控件时,为什么您的问题被标记为[wpf] ...? (为什么人们认为这是无关紧要的问题?这个问题在这里可以行得通。) – BoltClock

回答

1

可能没有商业原因。我不认为这是一个巧合,它的价值恰好在DateTime.MaxValue之前一年。 DateTimePicker可能具有一些内部逻辑,用于对相邻的月份进行分页,这些月份在DateTime.MaxValue附近打破,这些值不值得特别注意。

相关问题