我想在提交的时候只提交日期部分,但是数据库里会自动给你加上时间,请问如何实现?

解决方案 »

  1.   

    DateTime dtm  = new DateTime() ;
    dtm = System.DateTime.Now ;
    MessageBox.Show(dtm.ToShortDateString() ) ;
      

  2.   

    你取出来时convert一下就可以了。
      

  3.   

    select convert(varchar(10),date,120) as date
    无所谓的。
      

  4.   

    搞错了, 你在数据库表字段属性里面改成smalldatetime 应该就可以了只是你在读取时没有按上面那样, 就会多出一个0:00:00 来,
      

  5.   

    select convert(char,Date,111) from XXX;
    查询时用这个