// File: TestDate6.java (Module 8) // // Author: Rahul Simha // Created: October 5, 1998 // // Illustrates the get method in Calendar. import java.util.*; import java.text.*; class GCal extends GregorianCalendar { public void complete () { super.complete (); } } public class TestDate6 { public static void main (String[] argv) { GCal cal = new GCal (); cal.set (Calendar.YEAR, 1998); cal.set (Calendar.MONTH, Calendar.OCTOBER); cal.set (Calendar.DAY_OF_MONTH, 5); cal.complete(); /* This does NOT work GregorianCalendar cal = new GregorianCalendar ( 1998, // Year. Calendar.OCTOBER, // Month. 5 // Day. ); */ // Get a Date instance. Date d = cal.getTime (); // Print attributes System.out.println ("Date " + d + " has the following attributes:"); System.out.println (" ERA = " + cal.get (Calendar.ERA) ); System.out.println (" WEEK_OF_YEAR = " + cal.get (Calendar.WEEK_OF_YEAR) ); System.out.println (" WEEK_OF_MONTH = " + cal.get (Calendar.WEEK_OF_MONTH) ); System.out.println (" DAY_OF_YEAR = " + cal.get (Calendar.DAY_OF_YEAR) ); System.out.println (" DAY_OF_WEEK = " + cal.get (Calendar.DAY_OF_WEEK) ); System.out.println (" DAY_OF_WEEK_IN_MONTH = " + cal.get (Calendar.DAY_OF_WEEK_IN_MONTH) ); } }