可以自己设定localepublic class DisplayDate {
public static void main(String[] args){
Date today;
Calendar now;
DateFormat f1,f2;
String s1,s2;

System.out.println("\n显示Date类的相关用法");

today = new Date();
System.out.println("new Date()= \t"+ today);

System.out.println("\n用DateFormat类显示各种日期格式");


Locale locale = Locale.US;

//显示各种日期格式
f1 = DateFormat.getDateInstance();
s1 = f1.format(today);
System.out.println("DateFormat.getDateInstance()= \t"+s1);

f1 = DateFormat.getDateInstance(DateFormat.LONG,Locale.US);
s1 = f1.format(today);
System.out.println("DateFormat.getDateInstance(DateFormat.LONG,locale)= \t"+ s1);

f1 = DateFormat.getDateInstance(DateFormat.MEDIUM,locale);
s1 = f1.format(today);
System.out.println("DateFormat.getDateInstance(DateFormat.MEDIUM,locale)= \t"+ s1);

f1 = DateFormat.getDateInstance(DateFormat.SHORT,locale);
s1 = f1.format(today);
System.out.println("DateFormat.getDateInstance(DateFormat.SHORT,locale)= \t" + s1);

System.out.println("\n用DateFormat类显示各种时间格式");

//显示各种时间格式
f1 = DateFormat.getTimeInstance();
s1 = f1.format(today);
System.out.println("DateFormat.getTimeInstance()= \t"+s1);

f1 = DateFormat.getTimeInstance(DateFormat.LONG,locale);
s1 = f1.format(today);
System.out.println("DateFormat.getTimeInstance(DateFormat.LONG,locale)= \t"+s1);

f1 = DateFormat.getTimeInstance(DateFormat.MEDIUM,locale);
s1 = f1.format(today);
System.out.println("DateFormat.getTimeInstance(DateFormat.MEDIUM,locale)= \t"+s1);

f1 = DateFormat.getTimeInstance(DateFormat.SHORT,locale);
s1 = f1.format(today);
System.out.println("DateFormat.getTimeInstance(DateFormat.SHORT,locale)= \t"+s1);

System.out.println("\n显示Calendar的相关时间用法");

now = Calendar.getInstance();
today = now.getTime();
System.out.println("Calendar.getInstance().getTime()= \t"+ today.toString());

}