如题,我用的是string now=DateTime.Now.ToShortDateString(),然后再把这个now更新到数据库里一个表里面的字段里,这个字段是datetime类型的,执行完成查看数据库里,显示却是1900-01-01,就是和当前时间不对,求大神讲解,谢谢了。
首先你先看看你的now获取的对不对,其次你获取的now是字符串类型的,往数据库存成datetime人家不识别,所以给你个默认值,转成date类型的再试试
数据库是Datetime类型,你也要传个Datetime类型的字段。否则你就要将数据库也置为varchar类型。
##string类型的数据是怎么存储到datetime类型字段中的