如何从组合框中获取日期时间值
本文关键字:获取 取日期 时间 组合 | 更新日期: 2023-09-27 17:58:00
我用long-datetime变量填充了一个组合框,在组合框中我只显示了Month名称。。。。
我想在组合框中获得与所选月份相对应的日期时间值。我该怎么做?
你已经将这个问题标记为asp.net,所以我猜这是一个网络应用程序。假设日期时间值在value
属性中,而月份仅在ListItem
的text
属性中
var dt = DateTime.Parse(DropDownList1.SelectedValue);
如果itmes只是月份字符串,则无法恢复完整的日期时间。你能做的最好的事情就是解析月份字符串,并根据解析的月份和不变的年份、日期和时间构造一个新的DateTime,如下所示:
var date = DateTime.ParseExact(dropDownList.SelectedItem.Text, "MMMM", CultureInfo.CurrentUICulture);
如果月份名称区域性与UI区域性不同,请用所需的区域性替换CultureInfo.CurrentUICulture
。