两个日期之间的Sqlite比较[重复]

Posted

技术标签:

【中文标题】两个日期之间的Sqlite比较[重复]【英文标题】:Sqlite comparison between two date [duplicate] 【发布时间】:2016-07-14 13:10:17 【问题描述】:

我有一个表格,其中列日期为 TEXT,格式为 dd-MM-YYYY。 我尝试这个查询选择记录: SELECT * FROM fattureClienti WHERE data '16-06-2016' BETWEEN '17-06-2016' 但这不起作用。

【问题讨论】:

【参考方案1】:

您使用“文本”作为数据类型,将其更改为日期并尝试。一种技巧是将数据类型用作“int”并将值存储为 yyyyMMdd。然后很容易得到结果。例如,20160715 之间的 20160718 将给出 20160716(yyyyMMdd) 和 20160717。

【讨论】:

以上是关于两个日期之间的Sqlite比较[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Android日期SQLite SimpleDateFormat日历[重复]

从 SQLite 创建一个以日期为 X 轴的 GraphView [重复]

在 SQLite 中获取日期范围之间的数据

在插入 SQLite 之前检查表 B 中的日期是不是介于表 A 中的日期之间

Android Sqlite 根据日期列删除最旧的重复结果

Android - SQLite - 在 Date1 和 Date2 之间选择