通过java.text中的DateFormat类
代码如下
import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;
public class FormatDate {
public static void main(String[] args) {
Date date = new Date();
DateFormat format = DateFormat.getDateInstance(DateFormat.FULL,Locale.CHINA);//获取日期格式器
//中国日期
String string = format.format(date);
System.out.println("中国日期:\t"+ string);
//日本日期
format = DateFormat.getDateInstance(DateFormat.SHORT, Locale.JAPAN); //使用数字
System.out.println("日本日期:\t"+ format.format(date));
//法国日期
format = DateFormat.getDateInstance(DateFormat.FULL, Locale.FRANCE); //完整格式
System.out.println("法国日期:\t"+ format.format(date));
//英国日期
format = DateFormat.getDateInstance(DateFormat.LONG,Locale.UK);//比较长的描述
System.out.println("英国日期:\t"+ format.format(date));
}
}
运行结果