即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

C#编程向SQLite数据库里正确写入DateTime类型数据

编程语言 tadstads 36℃ 0评论




最近用C#编写了一个程序,里面涉及向SQLite数据库写入DateTime类型数据,实际时间为2012/11/30 0:20:00,但写入数据库后变成1899/12/30 00:00:00

实际情况是时间写入数据库失败,1899/12/30 00:00:00数据库的默认值。

经过尝试,发现不能直接用C#的DateTime赋值,而应使用字符串给[PASS_TIME]字段赋值。


生成时间字符串代码:


DateTime.Now.ToString(“yyyy/MM/dd HH:mm:ss”);

修改代码后DateTime类型数据入库正确。


转载请注明:CodingBlog » C#编程向SQLite数据库里正确写入DateTime类型数据

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情