QT+sqlite3 日期查询问题

前端之家收集整理的这篇文章主要介绍了QT+sqlite3 日期查询问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最近做为家里做一个小软件,在昨日起查询的时候,我发现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大了。解决了这个格式问题,就没有问题了。

猜你在找的Sqlite相关文章