Я пытаюсь выбрать все записи из базы данных SQLite, где дата рождения сегодня.
Моя схема таблицы такая, как показано ниже.
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table "+TABLE_NAME+" (id integer primary key, name text, isactive integer default 0, bday text);");
}
I попытался получить дату, написав запрос ниже. Но бесполезно.
case 2:
//Toast.makeText(context,"today called",Toast.LENGTH_SHORT).show();
String query="select * from "+TABLE_NAME+" where bday =strftime('%m',date('now','localtime')) and bday=strftime('%Y',date('now','localtime'))";
cursor=database.rawQuery(query,null);
break;
Я проанализировал введенную пользователем дату для сохранения в базе данных в формате 'гггг-мм-дд' . Помогите мне узнать сегодняшний день рождения из всех записей.