2.9 DateTimeFormatter类
格式化或解析日期、时间,类似于SimpleDateFormat
DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
//格式化 日期 -----> 字符串
LocalDateTime localDateTime = LocalDateTime.now();
System.out.println(localDateTime);
System.out.println(formatter.format(localDateTime));
//解析 字符串------>日期
TemporalAccessor parse = formatter.parse("2020-09-11T22:00:51.445");
System.out.println(parse);
//方式1:
DateTimeFormatter formatter1 = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.LONG);
//格式化
String format = formatter1.format(localDateTime);
System.out.println(format);
//方式2:
DateTimeFormatter formatter2 = DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL);
String format1 = formatter2.format(localDateTime);
System.out.println(format1);
//方式3:(重点)
DateTimeFormatter formatter3 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
//格式化
String format2 = formatter3.format(localDateTime);
System.out.println(format2);
TemporalAccessor parse1 = formatter3.parse("2020-09-11 22:22:22");
System.out.println(parse1);