C#DateTime.Now无法将正确的时间写入MySql数据库

德文

我有一个与MySql数据库通信的C#程序,我想将当前时间写入定义为TIME的数据库列。现在,当我运行程序时,已写入的时间例如是00:00:19,而不是19:34:00。为什么会发生这种情况,我该如何解决呢?

提前致谢

解决方案

这样就解决了问题:

DateTime.Now.ToString("yyyyMMddHHmmss")
Charif DZ

这是因为格式为mysql: "yyyy-MM-dd hh:mm:ss"

检查程序中的格式,或尝试插入这样的字符串 "2016-23-08 13:00:00"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章