재미난 DateTimeException

Yunny.Log ·2022년 4월 29일
0

Debugging

목록 보기
2/69
post-thumbnail
post-custom-banner

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.time.format.DateTimeParseException: Text '2022-04-31' could not be parsed: Invalid date 'APRIL 31'] with root cause

java.time.DateTimeException: Invalid date 'APRIL 31'

https://codechacha.com/ko/java-examples-how-to-convert-string-to-localdate/ 해당 블로그글을 참고해서 front에서 2022-04-29 의 문자열 형태로 날짜를 넘겨주면 이를 parse해서 LocalDate 형식으로 변환하고 있었다.

 LocalDate.parse(
 req.startPeriod, DateTimeFormatter.ISO_DATE
 ),

LocalDate.parse(
req.overPeriod, DateTimeFormatter.ISO_DATE
),
             

그런데 종료 period라는 form-data로 2022-04-31을 넘겨주니 DateTimeException 이 발생해서 읭? 했는데 알고보니 4월 31일은 없기 때문에 난 에러였다 ㅎㅎ 귀여운 에러다

post-custom-banner

0개의 댓글