Asp.net DatePicker商店刚刚发布日期

Asp.net DatePicker商店刚刚发布日期,asp.net,telerik,datepicker,raddatepicker,Asp.net,Telerik,Datepicker,Raddatepicker,我在asp.net中有一个Telerik RadDatePicker <telerik:RadDatePicker runat="server" Width="100px" DateInput-DateFormat="MM/dd/yyyy" DbSelectedDate='<%# Bind("FirstPosDate")%>' ID="

我在asp.net中有一个Telerik RadDatePicker

<telerik:RadDatePicker runat="server" Width="100px" 
                       DateInput-DateFormat="MM/dd/yyyy" 
                       DbSelectedDate='<%# Bind("FirstPosDate")%>' 
                       ID="txtFirstPosDate">
</telerik:RadDatePicker>

我知道日期和时间。是否有一种方法可以让SelectedDate只返回日期?

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

var fPostDate = firstPosDate.SelectedDate.ToString("d");
看看这个-

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


谢谢你,卡尔。我正在使用RadDatePicker。对不起,我没提那件事。我确实按照你的建议试过了。但是不可能。没有.DateInterest的扩展,因为根据Telerik文档,它是一个可空的.NET
DateTime
对象。是否
var fPosDate=firstPosDate.SelectedDate.Value.Date工作?卡尔,var fPosDate=firstPosDate.SelectedDate.Value.Date仍然显示日期和时间。不仅仅是我们喜欢的日期。@NatePet-请参阅更新的答案,以获取
DateTime
中作为字符串的日期部分。请尝试我的答案。RadDatePicker.SelectedDate是一个日期时间,因此应该可以工作。
var fPostDate = firstPosDate.SelectedDate.ToString("d");
var fPosDate = firstPosDate.SelectedDate.ToString("MM/dd/yyyy"); // Return 11/20/2013