2011-05-29 65 views

回答

0

如果itmes只是月份字符串,則無法恢復完整的日期時間。你能做的最好的是基於解析的月和年定值,日期和時間解析月份字符串,並建立一個新的日期時間,像這樣:

var date = DateTime.ParseExact(dropDownList.SelectedItem.Text, "MMMM", CultureInfo.CurrentUICulture); 

更換CultureInfo.CurrentUICulture所要求的文化,如果一個月名文化是不同的來自UI文化。

+0

'SelectedValue'的text屬性是一個字符串,你不能強制轉換成一個'DateTime' – Magnus 2011-05-29 18:30:39

+0

@Magnus - 哎呀。謝謝。 – 2011-05-29 18:32:27

0

你已經發現了asp.net的問題,所以我猜它是一個web應用程序。 假設日期時間值是value財產和每月只有在ListItem

var dt = DateTime.Parse(DropDownList1.SelectedValue); 
+0

這顯示日期時間值。我只需要相應的月份... – 2011-05-30 16:13:06