// File: TestDate11.java (Module 8) // // Author: Rahul Simha // Created: October 6 // // Illustrates pre-defined formats in DateFormat. import java.util.*; import java.text.*; public class TestDate11 { public static void main (String[] argv) { // Create a date. GregorianCalendar cal = new GregorianCalendar ( 1998, // Year GregorianCalendar.OCTOBER, // Month 5, // Day 14, // Hour of day (2 pm) 30, // Minutes 22 // Seconds ); // Extract the date. Date d = cal.getTime(); DateFormat usa = DateFormat.getDateInstance (DateFormat.FULL, Locale.US); String s = usa.format (d); System.out.println ("USA: " + s); DateFormat uk = DateFormat.getDateInstance (DateFormat.FULL, Locale.UK); s = uk.format (d); System.out.println ("UK: " + s); DateFormat france = DateFormat.getDateInstance (DateFormat.FULL, Locale.FRANCE); s = france.format (d); System.out.println ("FRANCE: " + s); DateFormat germany = DateFormat.getDateInstance (DateFormat.FULL, Locale.GERMANY); s = germany.format (d); System.out.println ("GERMANY: " + s); } }