一、DateFormat
DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。
1、初始化DateFormat类,如下:
DateFormat df = DateFormat.getDateInstance();
2、使用 getDateInstance 来获取该国家/地区的标准日期格式,格式化不同语言环境的日期;如下:
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE);
1.DateFormat.LONG:控制结果长度
SHORT 完全为数字,如 12.13.52 或 3:30pm
MEDIUM 较长,如 Jan 12, 1952
LONG 更长,如 January 12, 1952 或 3:30:32pm
FULL 是完全指定,如 Tuesday、April 12、1952 AD 或 3:30:42pm PST。
2.Locale.FRANCE:设置区域
3、示例:
public static void getDateFormat() throws ParseException{
//创建日期
Date date=new Date();
//初始化DateForat,通过getInstance()获取为SHORT风格的默认日期/时间格式器
DateFormat df=DateFormat.getInstance();
System.out.println("java中默认日期格式、默认区域:"+df.format(date)+"\r\n");
// 格式化不同语言环境日期时间,
DateFormat df1=DateFormat.getDateInstance(DateFormat.FULL,Locale.CHINA);
System.out.println("日期按照Full模式,区域设置中文&