//固定输入的日期格式
String str = "05/Aug/2016";
//(dd/mmm/yyyy)中三个mmm表示接收英文简拼,mmmm表示接收英文全拼
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MMM/yyyy", Locale.US);
Date date;
try {
date = dateFormat.parse(str);//将固定String 转为日期内型
dateFormat = new SimpleDateFormat("yyyy-MM-dd");//将转换的格式
String reDate = dateFormat.format(date);//转换后的字符串
System.out.println(reDate);
dateFormat = new SimpleDateFormat("yyyy-MMM-dd",Locale.US);//将转换的格式 Locale.US 表示美国表示法
String reDate1 = dateFormat.format(date);//转换后的字符串
System.out.println(reDate1);
dateFormat = new SimpleDateFormat("yyyy-MMMM-dd",Locale.US);//将转换的格式 Locale.CHINA 中国表示法
String reDate2 = dateFormat.format(date);//转换后的字符串
System.out.println(reDate2);
} catch (ParseException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}