2011-10-21 26 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.aspxDateTimePickerのMaxDateTimeはなぜ12/31/9998 23:59:59ですか?

何の説明が提供されていない場合は、この値は、任意のようです。なぜこれはちょうどDateTime.MaxValueではないのですか?

+0

興味深いことに、その値は、正確に1年前の 'DateTime.MaxValue'のように見えます。 – Ani

+2

それほど高く設定して、もう8000年も奇妙な年を心配する必要はありませんか? – ChrisBint

+1

WinFormsコントロールについて質問しているときに、あなたの質問に[wpf]というタグが付いているのはなぜですか? (そして、なぜ人々はこれが話題ではないと思うのですか?この質問はここで問題ないでしょう) – BoltClock

答えて

1

おそらくビジネス上の理由はありません。私は値がちょうどDateTime.MaxValueの1年前であることが偶然だとは思わない。 DateTimePickerには、特殊ケーシングの価値がないDateTime.MaxValue付近で壊れている隣接月を改ページする内部ロジックがあります。

関連する問題