var a = DateTime.Now; //如上图所示,毫秒部分是898 user.UpdateDate = a; repository.SaveUser(user);//调用方法保存到数据库中
但是存到数据库中后毫秒部分却成了900,如下图所示:
你的数据库中的字段是不是timestamp??它精确到毫秒,,date精确到秒
在sql数据库里的数据类型是datetime
把数据库时间字段数据类型设置成string,那么你写入什么就是什么了