/* 
 *  
The Date for United States: 
  In FULL is Tuesday, May 9, 2006 
  In LONG is May 9, 2006 
  In MEDIUM is May 9, 2006 
  In SHORT is 5/9/06 
 
The Date for United Kingdom: 
  In FULL is 09 May 2006 
  In LONG is 09 May 2006 
  In MEDIUM is 09-May-2006 
  In SHORT is 09/05/06 
 
The Date for Germany: 
  In FULL is Dienstag, 9. Mai 2006 
  In LONG is 9. Mai 2006 
  In MEDIUM is 09.05.2006 
  In SHORT is 09.05.06 
 
The Date for France: 
  In FULL is mardi 9 mai 2006 
  In LONG is 9 mai 2006 
  In MEDIUM is 9 mai 2006 
  In SHORT is 09/05/06 
 
 * */ 
 
import java.text.DateFormat; 
import java.util.Date; 
import java.util.Locale; 
 
public class MainClass { 
 
  public static void main(String[] args) { 
    Date today = new Date(); 
    Locale[] locales = { Locale.US, Locale.UK, Locale.GERMANY, Locale.FRANCE }; 
     
    int[] styles = { DateFormat.FULL, DateFormat.LONG, DateFormat.MEDIUM, 
        DateFormat.SHORT }; 
         
    DateFormat fmt; 
    String[] styleText = { "FULL", "LONG", "MEDIUM", "SHORT" }; 
 
    // Output the date for each local in four styles 
    for (int i = 0; i < locales.length; i++) { 
      System.out.println("\nThe Date for " + locales[i].getDisplayCountry() 
          + ":"); 
      for (int j = 0; j < styles.length; j++) { 
        fmt = DateFormat.getDateInstance(styles[j], locales[i]); 
        System.out.println("\tIn " + styleText[j] + " is " + fmt.format(today)); 
      } 
    } 
  } 
} 
 
            
          
  
  |