import com.google.api.client.util.DateTime; import com.google.api.services.calendar.Calendar; import com.google.api.services.calendar.model.Event; import com.google.api.services.calendar.model.Events; static L googleCalendar_eventsInDateRange(Calendar calendarService, LongRange dateRange, int maxEvents) { Events events = calendarService.events().list("primary") .setMaxResults(maxEvents) .setTimeMin(new DateTime(dateRange.start, tz)) .setTimeMax(new DateTime(dateRange.end, tz)) .setOrderBy("startTime") .setSingleEvents(true) .execute(); ret events.getItems(); }