C# 为什么DateTimePicker';s MaxDateTime 1999年12月31日23:59:59?
http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.maxdatetime.aspxC# 为什么DateTimePicker';s MaxDateTime 1999年12月31日23:59:59?,c#,winforms,C#,Winforms,http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.maxdatetime.aspx 当没有提供解释时,此值似乎是任意的。为什么这不只是DateTime.MaxValue?可能没有商业原因。我不认为这个值正好比DateTime.MaxValue早一年是巧合。DateTimePicker可能有一些内部逻辑,用于对DateTime.MaxValue附近的相邻月份进行分页,这不值得使用特殊的大小写。有
当没有提供解释时,此值似乎是任意的。为什么这不只是DateTime.MaxValue?可能没有商业原因。我不认为这个值正好比
DateTime.MaxValue
早一年是巧合。DateTimePicker可能有一些内部逻辑,用于对DateTime.MaxValue附近的相邻月份进行分页,这不值得使用特殊的大小写。有趣的是,该值似乎正好比DateTime.MaxValue早1年。将其设置得如此之高,以至于我们在8000多年后都不必担心它?当您询问WinForms控件时,为什么您的问题被标记为[wpf]。。。?(为什么人们认为这是离题的?这个问题在这里就行了。)这真的对谁有影响吗?我想,在某些情况下,一年中拥有全部9个数字可能会导致一次试验,最终四舍五入到第二天,这取决于控制使用或四舍五入或时间设置,如果它将从9999移动到第二天,则需要多加一个数字。。。但谁在乎呢,来吧@戴维德·皮拉斯:显然,工作和两个投票支持这个问题的人关心这个问题。