shouldn't matter, most likely, the value in TextBox4.Text is invalid
DateTime.Parse(TextBox4.Text).Date

解决方案 »

  1.   

    该字符串未被识别为有效的 DateTime
      

  2.   

    DateTime dt = DateTime.Now;
    textBox1.Text = dt.Date.ToString();这样可以么?
      

  3.   

    rplus
    我是要往数据库里写,不是读日期。
      

  4.   

    这样如何:
    DateTime.Parse(TextBox4.Text).ToShortDateString()
      

  5.   

    哦,不好意思,弄错意思了,mycomm.Parameters("@dat").Value =  CType( TextBox4.Text,DateTime );你这样试一试!
      

  6.   

    从字符串“2003-00-11”到类型“Date”的强制转换无效
     mycomm.Parameters("@dat").Value = CType(TextBox4.Text, DateTime)
      

  7.   

    结分
    上面两种形式都可以,我的问题出在,textbox.text=string.formate(),上,好像用这个形式赋值后,在textbox里会出现错误,虽然显示的是正确的。,望大家注意。