.setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime") .setSingleEvents(true) .setShowDeleted(false) .execute();
.setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime") .setSingleEvents(true) .setShowDeleted(false) .execute();
.setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime") .setSingleEvents(true) .setShowDeleted(false) .execute();
.setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime") .setSingleEvents(true) .setShowDeleted(false) .execute();
.setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime") .setSingleEvents(true) .setShowDeleted(false) .execute();
.setTimeMax(new DateTime(endEpoch)) .setOrderBy("startTime") .setSingleEvents(true) .setShowDeleted(false) .execute();
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); } } } }