想把字符串转为LocalDate类,但是输出结果为2022-02-22
// 想要的输出结果20220222
// DateTimeFormatter.BASIC_ISO_DATE的格式是yyyyMMdd
LocalDate parse = LocalDate.parse("20220222", DateTimeFormatter.BASIC_ISO_DATE);
System.out.println(parse);
这里是由于LocalDate类的toString方法默认以 ’ - ’ 拼接
如果要看转换效果使用如下解决办法:
String date = LocalDate.parse("20220222", DateTimeFormatter.BASIC_ISO_DATE).format(DateTimeFormatter.BASIC_ISO_DATE);
System.out.println(date);