java.time.DateTimeException
- 报错信息:
java.time.DateTimeException: Field DayOfYear cannot be printed as the value 198 exceeds the maximum print width of 2
异常代码:@Test public void test3() { DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMDD"); //应该是yyMMdd String s = dtf.format(LocalDate.now()); System.out.println(s); }格式化模板写错了。表示日的字母dd不能大写。
java.time.temporal.UnsupportedTemporalTypeException
- 报错信息:
java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay
异常代码:@Test public void test3() { DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss"); String s = dtf.format(LocalDate.now()); //格式化模板中标明了时分秒,localdate对象没有时分秒 System.out.println(s); }格式化模板中标明了时分秒,localdate对象没有时分秒