我真的很喜欢项目lombok的功能,摆脱样板代码.我的大四学生建议我,lombok似乎使用反射来减少样板代码,我曾经听说过使用反射效果表现.我的问题是使用项目lombok有什么问题吗?
当我使用时SimpleDateFormat,它可以解析.
SimpleDateFormat format = new SimpleDateFormat("yyyyMM");
format.setLenient(false);
Date d = format.parse(date);
Run Code Online (Sandbox Code Playgroud)
但是当我使用Java 8 DateTimeFormatter时
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMM");
LocalDate localDate = LocalDate.parse(date, formatter);
Run Code Online (Sandbox Code Playgroud)
它抛出
java.time.format.DateTimeParseException:文本 '201510' 无法解析:无法从TemporalAccessor获得LOCALDATE:{年份= 2015,MonthOfYear = 10},类型的Java的ISO .time.format.Parsed
日期的字符串值是"201510".