2 つの日付から特定の日付を選択しようとしています。DBに格納されている形式は ですM/d/yyyy
。私がやろうとしているのは、2 つの日付を渡すことです。この 2 つの日付の間の列のすべてのデータを選択したいと考えています。DBにデータがあることは知っていますが、日付によっては何ももたらされません。日付によってはデータがもたらされますが、日付によってはデータがもたらされます。
例:
最初の日付として 2011 年 7 月 10 日を選択し、2 番目の日付として 2011 年 7 月 16 日を選択すると、データが表示されます。しかし、最初の日付として 2011 年 7 月 9 日を選択し、2 番目の日付として 2011 年 7 月 16 日を選択すると、何ももたらされません。
これが私のクエリです:
Cursor cursor = db.query(CONTACT_DATA, new String[] { "duration" },
"date >= ? AND date <= ?",
new String[] { firstDate, secondDate }, null, null, null);
誰かがこの質問を手伝ってくれるなら。ありがとう!