如何在填充日期范围sqlite android之间选择数据

时间:2013-09-09 00:04:28

标签: android sqlite date

我在包含开始日期和结束日期的表格中有数据。如何通过放入特定日期从一行中选择数据?

例如:我想输入一个日期,如果它在开始日期和结束日期之内,那么它应该返回数据

我的数据格式为

Data    StartDate    EndDate
a       01-01-1985   31-01-1985
b       01-02-1985   28-02-1985
c       01-03-1985   31-03-1985

我想的是:

"SELECT Data FROM myTable WHERE ? BETWEEN StartDate AND EndDate"

虽然我需要一个方法,所以如果我输入日期'05 -02-1985',我会得到结果'b'。

1 个答案:

答案 0 :(得分:0)

SQLite没有内置日期类型。 为了使比较正常工作,您必须使用supported date formats之一,即yyyy-mm-dd之类的内容。 (请注意,数据库存储格式和显示格式不必相同。)