网页前端设计

http://www.86y.org
feedskyQQ邮箱

搜索文章

sqlite数据提示错误:【该字符串未被识别为有效的 DateTime】解决方法

关注我吧
 2016/8/20 8:52:37 阅读次数:1930

在select sqlite数据中的datetime字段的时候出现 :【该字符串未被识别为有效的 DateTime】,

原因 是在update或insert的时候时间被转化了。只需要按下面方法即可

在日期保存到Sqlite数据库时转换一个类型,比如:string _now = System.DateTime.Now.ToString("s");

也就是说在.ToString()方法中加一个s,即可解决日期读取错误的问题。

简单代码示例:

string _indate = Request["indate"];  //输入的日期如:2009-2-21
DateTime _inTime = Convert.ToDateTime(_indate);

//如下是保存数据SQL语句

insert into 表(indate) values(‘“ + _inTime.ToString("s") + "');   


大家有什么问题或技术上的想法可以在此与大家分享,也可以加入前端爱好者QQ群(141999928)一起学习进步:【幸凡前端技术交流群】
如需转载请注明出处:http://www.86y.org/art_detail.aspx?id=793【sqlite数据提示错误:【该字符串未被识别为有效的 DateTime】解决方法】幸凡学习网
0

如果您觉得本文的内容对您的学习有所帮助,捐赠与共勉,支付宝(左)或微信(右)

阅读全文内容关闭