背景
在现存数据库中取出一个日期(字符串形式 YYYYMMDD),要求转换为字符串形式 YYYY年MM月DD日
解决:
String dateString = "20200820";
try {
Date date = new SimpleDateFormat("yyyyMMdd").parse(dateString);
String str = new SimpleDateFormat("yyyy年MM月dd日").format(date);
System.out.println(str);
}catch(Exception e){
System.out.println("日期转换失败");
}
获取当前时间
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmssSSS");
String dateString = formatter.format(new Date());