解决方案:sqlite 对datetime型的数据读取错误
Posted jwsoft007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决方案:sqlite 对datetime型的数据读取错误相关的知识,希望对你有一定的参考价值。
异常详细信息: System.FormatException: 该字符串未被识别为有效的 DateTime。
解决方案:
在日期保存到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") + "); //这里转换
http://gb2013.blog.163.com/blog/static/2173530120115634322428/
以上是关于解决方案:sqlite 对datetime型的数据读取错误的主要内容,如果未能解决你的问题,请参考以下文章