import java.util.*; import java.text.*; class ParseDates { public static void main(String[] args) throws ParseException { SimpleDateFormat inFmt = (SimpleDateFormat)DateFormat.getDateInstance(); System.out.println("Pattern: " + inFmt.toPattern()); inFmt.applyPattern("M/d/y"); System.out.println("Pattern: " + inFmt.toPattern()); Date d1 = inFmt.parse("10/1/51"); System.out.println(d1); SimpleDateFormat outFmt = (SimpleDateFormat)DateFormat.getDateInstance(); outFmt.applyPattern("d MMM yyyy G"); System.out.println(outFmt.format(d1)); } } /* Output: Pattern: MMM d, yyyy Pattern: M/d/y Mon Oct 01 00:00:00 MDT 1951 1 Oct 1951 AD */