我在asp.net中有一个Telerik RadDatePicker
<telerik:RadDatePicker runat="server" Width="100px"
DateInput-DateFormat="MM/dd/yyyy"
DbSelectedDate='<%# Bind("FirstPosDate")%>'
ID="txtFirstPosDate">
</telerik:RadDatePicker>
当我做类似的事情时:
RadDatePicker firstPosDate = ((RadDatePicker)item.FindControl("txtFirstPosDate"));
var fPosDate = firstPosDate.SelectedDate;
我得到日期和时间。是否有一种方法让SelectedDate只返回日期?
答案 0 :(得分:0)
只需通过日期/时间字符串格式化器将完整的DateTime
对象格式化为短日期字符串,如下所示:
var fPostDate = firstPosDate.SelectedDate.ToString("d");
答案 1 :(得分:0)
看看这个 - http://www.dotnetperls.com/datetime-format
DatePicker.SelectedDate
返回一个DateTime
对象,因此您可以按如下方式格式化对象(或上面链接中详述的许多其他方法之一):
var fPosDate = firstPosDate.SelectedDate.ToString("MM/dd/yyyy"); // Return 11/20/2013