Я сохраняю дату в формате yyyy-MM-dd
. Я сравниваю это с текущей датой. Запрос выглядит так:
public Cursor getData() {
SQLiteDatabase sqLiteDatabase = this.getWritableDatabase();
String queryGetData = "SELECT * FROM " + TABLE_NAME
+ " WHERE " + SEARCH_DATE + " >= date('now') LIMIT 5";
Cursor result = sqLiteDatabase.rawQuery(queryGetData, null);
return result;
}
Проблема в том, что запрос не возвращает никаких результатов, если они были созданы ранее (но все же в тот же день). Опять же, я сохраняю только часть даты в базе данных, а не время.
Что вызывает такое поведение?