如何比较在Sqlite数据库中存储为String的日期并获取数据......?
我以19-03-2014 14:23:43
格的格式存储日期
我尝试了BETWEEN
以及>=
和<=
,但没有一个正在运作。我只想比较日期而不是时间。所以我将值传递为20-03-2014
,如果需要时间,那么我没有任何问题要通过00:00:00
答案 0 :(得分:1)
将此日期设置为日期对象,并使用日期对象的before(obj)
和after(obj)
方法比较两个日期。
答案 1 :(得分:1)
字符串比较使用字符的字典排序。
为了能够正确比较日期字符串,必须首先考虑最重要的字段,即必须使用格式yyyy-MM-dd
。