为什么我的模式(“yyyyMM”)不能用DateTimeFormatter(java 8)解析
当我使用时,它可以解析。SimpleDateFormat
SimpleDateFormat format = new SimpleDateFormat("yyyyMM");
format.setLenient(false);
Date d = format.parse(date);
但是当我使用Java 8时,DateTimeFormatter
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMM");
LocalDate localDate = LocalDate.parse(date, formatter);
它抛出
java.time.format.DateTimeParseException: 无法解析文本 '201510': 无法从 TemporalAccessor 获取 LocalDate: {Year=2015, MonthOfYear=10},JAVA .time.format.Parsed 类型的 ISO
日期的字符串值为 。"201510"