2012-04-22 88 views
2

我有一個拉特輸入,只接受指定格式的日期,這工作正常,但當我嘗試將其轉換爲後端日期時間(在C#代碼中)它說它不在正確的格式。RadDateInput格式不正確

<telerik:RadDateInput ID="DeliveryDate" runat="server" 
    MinDate="1/1/1980" MaxDate="12/31/2099" DateFormat="MM/dd/yyyy" Visible="false"> 

// Throws an error that its not in the correct format 
DateTime Test = Convert.ToDateTime(DeliveryDate.Text); 

當我在日期時間線中的文本以這種形式傳遞添加一個破發點(我不知道爲什麼,如果我指定的MM/DD/YYYY)。

2012-02-03 00:00:00 

任何幫助將不勝感激。

問候

回答

2

使用DateTime test = DeliveryDate.SelectedDate代替

+0

這也是一個很好的做法,以檢查DeliveryDate.SelectedDate.HasValue以避免例外。 – SimSimY 2012-04-23 13:27:49