Lecture Videos
  1  import java.util.*;
  2  
  3  public class TestCalendar {
  4    public static void main(String[] args) {
  5      // Construct a Gregorian calendar for the current date and time
  6      Calendar calendar = new GregorianCalendar();
  7      System.out.println("Current time is " + new Date());
  8      System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
  9      System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
 10      System.out.println("DATE: " + calendar.get(Calendar.DATE));
 11      System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
 12      System.out.println("HOUR_OF_DAY: " + 
 13        calendar.get(Calendar.HOUR_OF_DAY));
 14      System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
 15      System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
 16      System.out.println("DAY_OF_WEEK: " + 
 17        calendar.get(Calendar.DAY_OF_WEEK));
 18      System.out.println("DAY_OF_MONTH: " + 
 19        calendar.get(Calendar.DAY_OF_MONTH));
 20      System.out.println("DAY_OF_YEAR: " + 
 21        calendar.get(Calendar.DAY_OF_YEAR));
 22      System.out.println("WEEK_OF_MONTH: " + 
 23        calendar.get(Calendar.WEEK_OF_MONTH));
 24      System.out.println("WEEK_OF_YEAR: " + 
 25        calendar.get(Calendar.WEEK_OF_YEAR));
 26      System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
 27      
 28      // Construct a calendar for December 25, 1997
 29      Calendar calendar1 = new GregorianCalendar(1997, 11, 25);
 30      String[] dayNameOfWeek = {"Sunday", "Monday", "Tuesday", "Wednesday", 
 31          "Thursday", "Friday", "Saturday"};
 32      System.out.println("December 25, 1997 is a " + 
 33        dayNameOfWeek[calendar1.get(Calendar.DAY_OF_WEEK) - 1]);
 34    }
 35  }