在android sqlite数据库中比较日期(存储为字符串)

时间:2014-03-31 05:54:44

标签: android sqlite

如何比较在Sqlite数据库中存储为String的日期并获取数据......?

我以19-03-2014 14:23:43格的格式存储日期 我尝试了BETWEEN以及>=<=,但没有一个正在运作。我只想比较日期而不是时间。所以我将值传递为20-03-2014,如果需要时间,那么我没有任何问题要通过00:00:00

2 个答案:

答案 0 :(得分:1)

将此日期设置为日期对象,并使用日期对象的before(obj)after(obj)方法比较两个日期。

答案 1 :(得分:1)

字符串比较使用字符的字典排序。

为了能够正确比较日期字符串,必须首先考虑最重要的字段,即必须使用格式yyyy-MM-dd