我在前台页面中有一个input name=date 输入日期2008-02-25
后台数据库update里有
dr["date"] = Convert.ToDateTime(Request.Form["AltDate"]).ToShortDateString();保存完之后,数据库里保存的是2008-2-25 0:00:00 而不是我想要的格式2008-2-25高手们我改怎么做才能往数据库里保存的是2008-2-25格式呢?

解决方案 »

  1.   

    补充修改
    dr["date"]   =   Convert.ToDateTime(Request.Form["date"]).ToShortDateString(); 
      

  2.   

    既然用了ToShortDateString()就应该是数据库的问题
      

  3.   

    数据库里date字段类型是smalldatetime 长度是4 有问题吗?
      

  4.   

    設成char行不行,當成子符串存儲
      

  5.   

    这是数据库自动修改的,你取数据时做下转换不就得了
    DateTime.Now.Date.ToString("M/d/yyyy");
      

  6.   

    这个是数据库的问题了,smalldatetime就是这样的
      

  7.   

    设置成char可以的!用成smalldatetime 没有办法吗?
      

  8.   

    好谢谢 xiandawang yyd0467 sesea dingkai19830412 的回答!
    结贴