如何从组合框中获取日期时间值

时间:2011-05-29 18:11:41

标签: c# .net asp.net drop-down-menu datetime-format

我已经填充了一个包含长日期时间变量的组合框,在组合中我只显示了月份名称....

我想在组合中获取与所选月份对应的日期时间值。 我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

如果itmes只是月份字符串,则无法恢复完整日期时间。您可以做的最好的事情是解析月份字符串并根据解析的月份和常量年,日和时间构建新的DateTime,如下所示:

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

如果月份名称文化与UI文化不同,则将CultureInfo.CurrentUICulture替换为所需的文化。

答案 1 :(得分:0)

你问过asp.net的问题,所以我想它是一个网络应用程序。 假设日期时间值在value属性中,而月份仅在text

ListItem属性中
var dt = DateTime.Parse(DropDownList1.SelectedValue);