我試圖選擇兩個日期之間的特定日期。它存儲在數據庫中的形式是M/d/yyyy
。我想要做的是傳遞兩個日期,我想選擇這兩個日期之間的列的所有數據。我知道數據庫中有數據,但它不會爲某些日期帶來任何內容。對於某些日期,它會帶來數據,但在某些日期它會帶來數據。SQL語句不會返回兩個日期之間的值
實施例:
當我選擇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);
如果任何人都可以用這個問題有所幫助。謝謝!
看看是否有幫助:http://stackoverflow.com/questions/3838527/android-java-date-difference-in-days – nickfox
哇,我嘗試發佈一個答案,它作爲評論發佈。我做了3次。 – nickfox