Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如果打印整个日期,为什么日历控件总是在任何日期的12:00:00 AM显示时间?_.net_Asp.net_Datetime_Calendar - Fatal编程技术网

.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接受的许多不同格式中的一种。因此出现了“类似的东西”。有十几种方法可以将日期转换为字符串,我不想列出所有这些方法。