强强的个人技术博客 医技科室软件(PACS, RIS)码农

C#操作SQLite 日期格式类型报错: 该字符串未被识别为有效的 DateTime

错误情况:

查询数据库是会报错:该字符串未被识别为有效的 DateTime

C# 调用dll操作sqlite日期格式会报错


解决方法:

网上查了报错原因,发现保存进数据库时,要用这种格式

string now = DateTime.Now.Tostring("s");

这样入库时 日期格式会带一天T

查询的时候SQL语句也要带这个格式:

select * from  report where reportdate>='2022-01-01T00:00:00'


如果还是报错:

只能放弃了日期格式,直接字符串存库了,字符串正常的SQL语句执行也是可以的

(本人就是用了字符串)


2023年1月30日 | 发布:强强 | 分类:ASP.NET | 评论:0

发表留言: