.setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime")
.setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime")
.setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime")
.setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime")
.setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime")
.setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime")
request.setTimeMin(new DateTime(date));
public static void main(String... args) throws IOException, GeneralSecurityException { // Build a new authorized API client service. final NetHttpTransport HTTP_TRANSPORT = GoogleNetHttpTransport.newTrustedTransport(); Calendar service = new Calendar.Builder(HTTP_TRANSPORT, JSON_FACTORY, getCredentials(HTTP_TRANSPORT)) .setApplicationName(APPLICATION_NAME) .build(); // List the next 10 events from the primary calendar. DateTime now = new DateTime(System.currentTimeMillis()); Events events = service.events().list("primary") .setMaxResults(10) .setTimeMin(now) .setOrderBy("startTime") .setSingleEvents(true) .execute(); List<Event> items = events.getItems(); if (items.isEmpty()) { System.out.println("No upcoming events found."); } else { System.out.println("Upcoming events"); for (Event event : items) { DateTime start = event.getStart().getDateTime(); if (start == null) { start = event.getStart().getDate(); } System.out.printf("%s (%s)\n", event.getSummary(), start); } } } }