0

这个问题的答案很可能遍布整个网络,我就是找不到。

我正在编写一个 C# Web 表单,需要获取日历的返回值,以便我可以将其转换为字符串(如果可能的话),但是,我不知道它的返回值是什么.

例如:要dateTimePicker在 C# Windows 窗体中将 a 的“返回值”转换为字符串,您只需输入dateTimePicker1.Value.ToShortDateString();,但是,这应该更容易,但我无法弄清楚。

感谢您提前输入!

4

3 回答 3

2

假设您使用的是开箱即​​用的日历控件:

Calendar1.SelectedDate.ToShortDateString()
于 2012-07-11T13:38:12.493 回答
2

这非常简单:

 Calendar1.SelectedDate.ToLongDateString();

为后代添加参考:http: //msdn.microsoft.com/en-US/library/system.web.ui.webcontrols.calendar.selecteddate (v=vs.100 )

使用 SelectedDate 属性确定日历控件上的选定日期。

SelectedDate 属性和 SelectedDates 集合密切相关。当 SelectionMode 属性设置为 CalendarSelectionMode.Day(一种仅允许选择单个日期的模式)时,SelectedDate 和 SelectedDates[0] 具有相同的值,并且 SelectedDates.Count 等于 1。当 SelectionMode 属性设置为 CalendarSelectionMode.DayWeek 或 CalendarSelectionMode .DayWeekMonth,允许选择多个日期的模式,SelectedDate 和 SelectedDates[0] 具有相同的值。

SelectedDate 属性是使用 System.DateTime 对象设置的。

当用户在 Calendar 控件上选择日期时,将引发 SelectionChanged 事件。SelectedDate 属性更新为所选日期。SelectedDates 集合也更新为仅包含此日期。

于 2012-07-11T13:40:08.150 回答
0

你需要投:

DateTime dt = (DateTime)dateTimePicker1.value;
string dtString = dt.ToShortDateString();
于 2012-07-11T13:35:35.403 回答