import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
public class MainClass {
public static void main(String[] argv) {
Calendar c = Calendar.getInstance();
c.set(2010, 11, 14); // December 14, 2010
// (month is 0-based
Date d2 = c.getTime();
Locale locIT = new Locale("it", "IT"); // Italy
Locale locPT = new Locale("pt"); // Portugal
Locale locBR = new Locale("pt", "BR"); // Brazil
Locale locIN = new Locale("hi", "IN"); // India
Locale locJA = new Locale("ja"); // Japan
DateFormat dfUS = DateFormat.getInstance();
System.out.println("US " + dfUS.format(d2));
DateFormat dfUSfull = DateFormat.getDateInstance(DateFormat.FULL);
System.out.println("US full " + dfUSfull.format(d2));
DateFormat dfIT = DateFormat.getDateInstance(DateFormat.FULL, locIT);
System.out.println("Italy " + dfIT.format(d2));
DateFormat dfPT = DateFormat.getDateInstance(DateFormat.FULL, locPT);
System.out.println("Portugal " + dfPT.format(d2));
DateFormat dfBR = DateFormat.getDateInstance(DateFormat.FULL, locBR);
System.out.println("Brazil " + dfBR.format(d2));
DateFormat dfIN = DateFormat.getDateInstance(DateFormat.FULL, locIN);
System.out.println("India " + dfIN.format(d2));
DateFormat dfJA = DateFormat.getDateInstance(DateFormat.FULL, locJA);
System.out.println("Japan " + dfJA.format(d2));
}
}
US 12/14/10 7:05 PM
US full Tuesday, December 14, 2010
Italy martedì 14 dicembre 2010
Portugal Terça-feira, 14 de Dezembro de 2010
Brazil Terça-feira, 14 de Dezembro de 2010
India ???????, ?? ??????, ????
Japan 2010?12?14?