Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DateTime。现在以winforms发布_C#_Winforms_Datetime - Fatal编程技术网

C# DateTime。现在以winforms发布

C# DateTime。现在以winforms发布,c#,winforms,datetime,C#,Winforms,Datetime,我于2013年7月25日打开windows应用程序,但于2013年7月29日提交 数据库中存储的是2013年7月25日,而不是2013年7月29日 请告诉我为什么 提前谢谢 普拉萨德是的。您需要在将值写入数据库之前设置insertDate var insertDate = DateTime.Now 代码行 insertDate = DateTime.Now; // write to database 不会将该值绑定到当前时间,使其始终是最新的,但会将该变量insertDate的值设置为执行时

我于2013年7月25日打开windows应用程序,但于2013年7月29日提交

数据库中存储的是2013年7月25日,而不是2013年7月29日

请告诉我为什么

提前谢谢


普拉萨德是的。您需要在将值写入数据库之前设置insertDate

var insertDate = DateTime.Now
代码行

insertDate = DateTime.Now;
// write to database
不会将该值绑定到当前时间,使其始终是最新的,但会将该变量insertDate的值设置为执行时的日期/时间


因此,在执行插入之前设置此变量。

您真的认为您在这里显示了足够的代码让我们猜测答案吗?请告诉我为什么?因为这个代码:var insertDate=DateTime.Now在应用程序启动时运行,而不是在表单提交时运行?因为现在昨天的Now是昨天不要在每个月的42日运行这样的代码
var insertDate = DateTime.Now;