如果您打印整个日期,为什么日历控制总是在任何日期的12:00:00 AM显示时间?

Lea*_*ner 0 .net asp.net datetime calendar

当我在Calendar1_SelectionChanged事件上打印所选日期时,它会打印:1/29/2011 12:00:00 AM

Mat*_*nen 5

因为DateTime总是带有日期和时间.日历控件仅生成日期,但由于您没有没有时间部分的DateTime,因此它只将时间设置为00:00:00.你可以忽略时间部分.

如果要打印日期而没有无意义的时间部分,请使用ToShortDateString方法或类似方法.