这两天刚接触SQLite 数据库 尚未太过于深刻的了解 , 因而出现了一个问题 :sql
我在 C#中 ,使用SQLiteHelper 查询SQLite数据库数据时,报了这个错误: System.FormatException:“该字符串未被识别为有效的 DateTime。”数据库
在网上查询了一些文章后,我发现sqlite使用标准的时间格式,即 yyyy-mm-dd hh:mm:ss工具
我以前存储的数据为 2017-7-10 9:25:36测试
按照标准格式 更改成: 2017-07-10 09:25:36 spa
说白了就是 除了年份是4位数 后面的格式都是2位数 单数时间补03d
另外通过亲自测试 2017/07/10 09:25:36 也是不行的 标准格式必须为 yyyy-mm-dd hh:mm:ss调试
最后我又发现个问题:orm
在调试C# 程序的时候 调试还没关闭sqlite
当调试到这一步报错时 此时调试还未关闭 进行数据库操做时 会无响应 关掉调试 就能够继续操做数据库了blog
在这里本人用的数据库工具是 SQLiteStudio
这里的出现的问题纯属我的遇到问题以后,并查询资料解决问题,可能解决方案还不够全面,菜鸟一枚,但愿能帮助到和我遇到同样问题的小伙伴们,若是有什么更深层次的解决方案以及理解,欢迎大神们评论补充,谢谢!