summaryrefslogtreecommitdiffstats
path: root/Master/Reference Architectures and Patterns/hjp5/examples/Listing1709.java
blob: 1a9007f81733677b79ce2250bedb3691496bb682 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* Listing1709.java */

import java.util.*;
import java.text.*;

public class Listing1709
{
  public static void print(Calendar cal, int style)
  {
    DateFormat df;
    df = DateFormat.getDateInstance(style);
    System.out.print(df.format(cal.getTime()) + " / ");
    df = DateFormat.getTimeInstance(style);
    System.out.println(df.format(cal.getTime()));
  }

  public static void main(String[] args)
  {
    GregorianCalendar cal = new GregorianCalendar();
    print(cal, DateFormat.SHORT);
    print(cal, DateFormat.MEDIUM);
    print(cal, DateFormat.LONG);
    print(cal, DateFormat.FULL);
    print(cal, DateFormat.DEFAULT);
  }
}