고코딩

java.lang.IllegalArgumentException:Illegal pattern character 'Y' 에러 본문

JAVA

java.lang.IllegalArgumentException:Illegal pattern character 'Y' 에러

고코딩 2021. 7. 14. 11:06

java.lang.IllegalArgumentException:Illegal pattern character 'Y' 에러

java.text.SimpleDateFormat을 사용할 때 다음과 같은 에러가 나는 경우가 있다.

java.lang.IllegalArgumentException:Illegal pattern character 'Y'

이 경우는

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY-MM-dd");에서 발생하는데

이유는

JAVA 8 이상에서는 SimpleDateFormat에서 Y(대문자)를 쓸수 있지만

JAVA 7 이하에서는 Y(대문자)를 인지를 못해서 y(소문자)를 써야만 한다!!

소문자로 작성하면 된다.

'JAVA' 카테고리의 다른 글

Java의 직렬화(Serialize)란?  (1) 2021.11.29
JAVA 에서 CSV 파싱하기!! 라이브러리 사용 X  (2) 2021.07.31
CSV파일 큰따음표("")구분하기  (0) 2021.06.17
slg4j java 실행시 에러 원인x 해결만  (0) 2021.06.16
[JAVA] JNDI란?  (0) 2021.05.26