Cdate(listyear.selectitem.text & "-" & listmonth.selectitem.text & "-" & listday.selectitem.text)

解决方案 »

  1.   

    int year = int.Parse(listYear.SelectItem.Text);
    int month = int.Parse(listMonth.SelectItem.Text);
    int day = int.Parse(listMonth.listDay.Text);
    DateTime myDateTime = new DateTime(year,month,day);  //myDateTime 就是你要的日期类型了
      

  2.   

    try
    {
    DateTime.Parse(this.txtYear.Text.Trim() +"-"+ this.DdListMonth.Items[DdListMonth.SelectedIndex].Text.Trim() +"-"+ this.DdListDay.Items[DdListDay.SelectedIndex].Text.Trim());
    }
    catch(Exception ex)
    {
    Response.Write("<script language=\"JavaScript\">alert(\"注意:日期错误 !"+ex.Message.ToString()+"\")</script>");
    return;
    }