var insertDate = DateTime.Now
我在25/07/2013
上打开了Windows应用程序,但在29/07/2013
上提交了。
在数据库中,25/07/2013
代替29/07/2013
。
请建议我为什么?
提前致谢。
普拉萨德
答案 0 :(得分:3)
是。您需要在将值写入数据库之前设置insertDate。
insertDate = DateTime.Now;
// write to database
答案 1 :(得分:1)
代码行
var insertDate = DateTime.Now;
不会将该值“绑定”为“当前时间”,以使其“始终保持最新”,但它会将该变量insertDate
的值设置为此时的日期/时间执行。
所以like Derek already said,在执行插入之前设置此变量。