0

Я добавляю событие в течение всего дня в календаре более 1-дневного примера «2015-02-27T00: 00: 00 + 00: 00» до «2015-02-28T00: 00: 00 + 00 : 00 "вопрос о добавлении всего дневного события

Проблема: она добавляет только 27 не 28 из-за времени 00:00. Я хочу добавить в 27 и 28 оба.

код

 public static void addToCalendar(Context context, String title, 
     String description, String location, long timeStart, long timeEnd,boolean allDay, String id) { 
    // Uri EVENTS_URI = Uri.parse(getCalendarUriBase(true) + "events"); 
    Calendar cal = Calendar.getInstance(); 

    ContentValues values = new ContentValues(); 
    values.put("calendar_id", 1); 
    values.put("title", title); 
    //values.put("allDay", 0); 
    values.put("dtstart", timeStart); 
    values.put("dtend", timeEnd); 
    values.put("description", ""); 
    values.put("hasAlarm", 1); 
    values.put(Events.ALL_DAY, true); 
    String timeZone = TimeZone.getDefault().getID(); 
    values.put("eventTimezone", timeZone); 
    Uri ur = getCalendarURI(true); 
    context.getContentResolver().insert(ur, values); 

} 
+0

, пожалуйста, пересмотрите свой вопрос таким образом, чтобы все это понимали. И в чем проблема? Есть ли ошибки в logcat? Если да, пожалуйста, отправьте его ... – Opiatefuchs

+0

Не получается обновить вопрос. Заранее спасибо – user2389623

ответ

0

Добавить из "2015-02-27T00: 00: 00 + 00: 00" до "2015-02-29T00: 00: 00 + 00: 00"

ИЛИ

Добавить из "2015-02-27T00: 00: 00 + 00: 00" до "2015-02-28T23: 59: 59 + 00: 00"

и добавит 27 и 28 весь день

+0

Можете ли вы направить меня, почему я должен добавить до 29 лет, я получаю «2015-02-27T00: 00: 00 + 00: 00» до «2015-02-28T00: 00: 00 + 00: 00» дата от API. это какая-то логическая проблема или что? а также, если вы заметили, что мне делать? – user2389623

+0

см. Мой отредактированный ответ –

+0

Если указано время «2015-02-27T16: 15: 00 + 00: 00» до «2015-03-01T16: 15: 00 + 00: 00», то что мне делать, и, пожалуйста, позвольте я знаю, доступны ли какие-либо документы для добавления 59 минут и 59 секунд. Спасибо за быструю обратную связь. – user2389623

Смежные вопросы