Hiii Freinds
我在android中有一个严重的问题。我正在使用SQlite作为我的数据库。在我的应用程序中,我将日期存储为文本字段,因为sqlite没有日期数据类型。在报告部分中,我从用户从sqlite获取记录的日期和日期,如下所示,
select * from Table2 where TDate >= '2013-1-1' and TDate <='2013-3-1'
问题是以上查询运行正确,但是当我使用月份高于10的日期时,例如'2013-10-1'或'2013-11-1'或'2013-12-1'则不是获取任何记录请帮助
感谢谢谢。
答案 0 :(得分:0)
您必须使用supported date formats之一,例如yyyy-mm-dd
,以便字符串比较正确。
(在字符串中,1
&lt; 9
,因此10
&lt; 9
。)