我必须在长日期时间的四个变量的帮助下填写Web表单上的组合, 我必须在组合打开时只显示与datetime值对应的月份名称, 我该如何设置这些属性
我还要在组合中获得与所选月份相对应的longdatetime值....
答案 0 :(得分:2)
您可以添加以下四个项目:
var dateTime = DateTime.Now;
dropDownList.Items.Add(new ListItem(dateTime.ToString("MMMM"), dateTime.ToString("O")));
如果您这样做,那么您可以像这样选择日期时间:
var selectedDateTime = DateTime.Parse(dropDownList.SelectedValue);
var longDateTimeString = selectedDateTime.ToLongDateString();
<强> [编辑]
如果您的输入变量是字符串变量,那么您可以执行以下操作:
var longDateString = "Sunday, May 29, 2011";
var monthString = DateTime.Parse(longDateString).ToString("MMMM");
dropDownList.Items.Add(new ListItem(monthString, longDateString));