select * from table_1 where mydate >= '1/1/2009' and mydate <= '5/5/2009'
我应该如何处理datetime比较sqlite?
更新:
字段mydate是DateTime数据类型
解:
跟随日期时间函数并且具有作为YYYY-MM-DD HH:mm:ss i的字符串格式获得了如下的良好结果
select * from table_1 where mydate >= Datetime('2009-11-13 00:00:00') and mydate <= Datetime('2009-11-15 00:00:00')sqlite没有专用的datetime types,但有一个 few datetime functions.遵循字符串表示格式(实际上只有格式1-10),这些函数(存储值作为字符串),然后你可以使用它们,加上词典比较上的字符串将匹配datetime比较(只要你不尝试比较日期的时间或数据时间的时间,这不会使一个很大的意义)。
根据您使用的语言,您甚至可以获得automatic conversion.(这不适用于在SQL语句中的比较,如示例,但会使你的生活更轻松。)
总结以上是内存溢出为你收集整理的SQLite DateTime比较全部内容,希望文章能够帮你解决SQLite DateTime比较所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)