0

我在 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 有没有办法只返回日期?

4

2 回答 2

0

只需DateTime通过日期/时间字符串格式化程序将完整对象格式化为短日期字符串,如下所示:

var fPostDate = firstPosDate.SelectedDate.ToString("d");
于 2013-11-20T16:00:59.810 回答
0

看看这个 - http://www.dotnetperls.com/datetime-format

DatePicker.SelectedDate返回一个DateTime对象,因此您可以按如下方式格式化对象(或上面链接中详述的许多其他方式之一):

var fPosDate = firstPosDate.SelectedDate.ToString("MM/dd/yyyy"); // Return 11/20/2013
于 2013-11-20T16:01:08.173 回答