当格式化日期和时间的时候,需要考虑四个问题:
1.月份和星期应该用本地化来表示
2.年月日的顺序要符合本地习惯
3.公历可能不是本地首选的日期表示法
4.必须考虑本地的时区
在这里采用DateFormat类来解决以上问题
测试方法如下:
@Test
public void test3()
{
//1.获取本地化Locale
Locale locale=new Locale(Locale.CHINESE.getLanguage(),Locale.CHINA.getCountry());
//2.获取DateFormat对象
DateFormat dateFormat =DateFormat.getDateInstance(DateFormat.FULL,locale);
//3.解析
Date date =new Date();
String localeDate=dateFormat.format(date);
System.out.println(localeDate);
}