parse():把特定格式的字符串转换成Date类型。
format():把Date类型转换成特定格式的字符串。
1. 特定格式字符串 -> Date类型
parse():把特定格式的字符串转换成Date类型。
// 特定格式字符串 -> Date类型
String str_date = "2021年01月15日 20:50:10";
System.out.println("字符串格式:" + str_date);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
try {
Date date = sdf.parse(str_date);
System.out.println("Date 类型:" + date);
} catch (ParseException e) {
e.printStackTrace();
}
控制台输出:
2. Date类型 -> 特定格式字符串
format():把Date类型转换成特定格式的字符串。
// Date类型 -> 特定格式字符串
Date date = new Date();
System.out.println("Date 类型:" + date);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str_date = sdf.format(date);
System.out.println("字符串格式:" + str_date);
控制台输出: