Я хочу отобразить список событий из моего календаря на определенную дату. Я использую следующие
Cursor cursor = getContentResolver().query(Uri.parse("content://com.android.calendar/events"), new String[]{ "_id", "title", "description", "dtstart", "dtend", "eventLocation" }, null, null, null);
Этот код работает нормально, но он выводит общее количество событий из календаря. Но мне нужны события на конкретную дату, как 2011-08-15. Я попробовал следующий код
Cursor cursor = getContentResolver().query(Uri.parse("content://com.android.calendar/events"), new String[]{ "_id", "title", "description", "dtstart", "dtend", "eventLocation" }, "dtstart", new String[]{sdf.format(calender.getTime())}, null);
cursor.moveToFirst();
Но я получаю исключение
Вызвано: android.database.sqlite.SQLiteException: нет такого столбца:
Calendars.dtstart:, во время компиляции: SELECT _id, title, description,
dtstart, dtend, eventLocation ОТ view_events ГДЕ (1) И
(Calendars.dtstart)
Пожалуйста, дайте несколько советов, чтобы решить мою проблему