加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

QT+sqlite3 日期查询问题

发布时间:2020-12-12 23:35:33 所属栏目:百科 来源:网络整理
导读:最近做为家里做一个小软件,在昨日起查询的时候,我发现sqlite3里面的日期有问题,日期格式如果是yy-mm-dd形式的就使用范围查询,否则会查不全的。 例如: 2010年2月9号,应该写成2010-02-09,要是写上2010-2-9就会产生查不到的情况。 据我自己分析,应该是

最近做为家里做一个小软件,在昨日起查询的时候,我发现sqlite3里面的日期有问题,日期格式如果是yy-mm-dd形式的就使用范围查询,否则会查不全的。

例如: 2010年2月9号,应该写成2010-02-09,要是写上2010-2-9就会产生查不到的情况。

据我自己分析,应该是这样的,sqlite3进行比对日期的是时候,是先比对年,然后是月份,最后是day,在比对day的时候是按位比较的,第一位与第一位相比较,比如:09 < 10,9 > 10,这样就会产生2010-2-9 会比201-2-17大了。解决了这个格式问题,就没有问题了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读