【发布时间】:2016-02-11 17:37:29
【问题描述】:
在我的应用程序中,我试图从 sqlite 表中获取与从日期选择器中选择的日期范围相关的记录。表中记录如下:
查询形成如下:
select * from Order_Master where Order_Date >= '12-04-2015' and Order_Date <= '11-03-2016' And WSS_Code = '1014332'
此查询不会返回任何不是所需结果的值,因为日期在所选范围内。
这里可能有什么问题?我错过了什么吗?
请指导我完成此操作。提前谢谢你!
【问题讨论】:
-
两种日期格式都与您在数据库和查询中使用的不同
-
如果Order_date的类型在表定义中是Date,那么你应该使用Java.sql.Date类
-
使用日期和时间,你会得到你想要的
-
@Madhur No No.. 两种日期格式都是 dd-MM-yyyy
-
@ankitaggarwal 数据类型是日期时间