.net 如果打印整个日期,为什么日历控件总是在任何日期的12:00:00 AM显示时间?
当我在.net 如果打印整个日期,为什么日历控件总是在任何日期的12:00:00 AM显示时间?,.net,asp.net,datetime,calendar,.net,Asp.net,Datetime,Calendar,当我在Calendar1\u SelectionChanged事件上打印所选日期时,它会打印:2011年1月29日12:00:00 AM,因为日期时间总是带有日期和时间。日历控件只生成一个日期,但由于没有时间部分就不能有DateTime,因此它只将时间设置为00:00:00。你可以忽略时间部分 如果要打印没有无意义时间部分的日期,请使用ToSortDateString方法或类似方法。因为日期时间总是带有日期和时间。日历控件只生成一个日期,但由于没有时间部分就不能有DateTime,因此它只将时间
Calendar1\u SelectionChanged
事件上打印所选日期时,它会打印:2011年1月29日12:00:00 AM
,因为日期时间总是带有日期和时间。日历控件只生成一个日期,但由于没有时间部分就不能有DateTime,因此它只将时间设置为00:00:00。你可以忽略时间部分
如果要打印没有无意义时间部分的日期,请使用
ToSortDateString
方法或类似方法。因为日期时间总是带有日期和时间。日历控件只生成一个日期,但由于没有时间部分就不能有DateTime,因此它只将时间设置为00:00:00。你可以忽略时间部分
如果要打印日期而不包含无意义的时间部分,请使用
ToSortDateString
方法或类似方法。或String.Format()为DateTime接受的多种不同格式之一。因此,使用“类似的格式”。有十几种方法可以将日期转换为字符串,但我不想列出所有这些方法。或者是string.Format()为DateTime接受的许多不同格式中的一种。因此出现了“类似的东西”。有十几种方法可以将日期转换为字符串,我不想列出所有这些方法。