我正在尝试在两个日期之间选择一个特定日期。它存储在数据库中的格式是M/d/yyyy
. 我想要做的是传递两个日期,我想选择这两个日期之间的列的所有数据。我知道数据库中有数据,但它不会在某些日期带来任何东西。对于某些日期,它会带来数据,但对于某些日期,它会带来数据。
例子:
当我选择 2011 年 7 月 10 日作为第一个日期,并选择 2011 年 7 月 16 日作为第二个日期时,它会带来数据。但是当我选择 2011 年 7 月 9 日作为第一次约会和 2011 年 7 月 16 日作为第二次约会时,它不会带来任何东西。
这是我的查询:
Cursor cursor = db.query(CONTACT_DATA, new String[] { "duration" },
"date >= ? AND date <= ?",
new String[] { firstDate, secondDate }, null, null, null);
如果有人可以帮助解决这个问题。谢谢!