是从一个gridview中取出来的,更新的时候老提示时间格式出错 
string youxiaoqi1 = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text.ToString();
        DateTime youxiaoqi = DateTime.Parse(youxiaoqi1.Trim());

解决方案 »

  1.   

    你的youxiaoqi1 赋完值是什么内容,先弄出来看看
      

  2.   

    Convert.ToDateTime(//);得到的youxiaoqi1 是什么??
      

  3.   

    youxiaoqi1是否符合要求
    DateTime? youxiaoqi=null;
    DateTime.TryParse(youxiaoqi1.Trim(),out youxiaoqi);
      

  4.   

    string youxiaoqi1 = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text.ToString(); 
            DateTime youxiaoqi = DateTime(youxiaoqi1.Trim());还看你格式正确不的
      

  5.   

    string youxiaoqi1 = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text.Trim().ToString();
            DateTime youxiaoqi = DateTime.Parse(youxiaoqi1.Trim());试试