자바(Java)

자바 스트링을 날짜로 Text '202209'could not be parsed: Unable to obtain LocalDate from Te

xemaker 2022. 10. 26. 13:32

Text '202209'could not be parsed: Unable to obtain LocalDate from TemporalAccessor:

자바 스트링을 자바 날짜로 변환하려고 했는데 위와같은 에러가 났다.

String verifyDt="202209";

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMM", Locale.KOREA);
LocalDate date=LocalDate.parse(verifyDt, formatter);

난 년월 (예: 202209)만 보내서 하려고 했는데 안되는것 같다.

그래서 일까지 붙였다.
String verifyDt="20220901";

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd", Locale.KOREA);
LocalDate date=LocalDate.parse(verifyDt, formatter);

ofPattern에도 dd를 붙여서 yyyyMMdd 라고 하고..

이러니 에러가 나지 않았다.

패턴에 일이 없으면 안되나보다..