Я пытаюсь использовать API Календаря Google в своем собственном классе Java.К сожалению, endTime вновь созданного события (в данном случае это отпуск), по-видимому, уменьшилось на 1 день.
Пример: я создаю событие с startTime 2011-01-01 и endTime 2011-01-05 событиебудет отображаться в Календаре Google с 2011-01-01 по 2011-01-04.
Это то, что я получил до сих пор (только часть даты, взятая из Руководства разработчика API Календаря Google , изменено на «Дата», потому что я хочу события на весь день):
...
CalendarEventEntry myEntry = new CalendarEventEntry();
DateTime startTime = DateTime.parseDate("2011-01-01");
DateTime endTime = DateTime.parseDate("2011-01-05");
When eventTimes = new When();
eventTimes.setStartTime(startTime);
eventTimes.setEndTime(endTime);
myEntry.addTime(eventTimes);
Reminder reminder = new Reminder();
reminder.setMethod(Method.NONE);
myEntry.getReminder().add(reminder);
CalendarEventEntry insertedEntry = myService.insert(postUrl, myEntry);
...
Может ли это быть как-то связано с проблемами часовых поясов?(Я из Германии)