[Error_Log] java.text.ParseException: Unparseable date 관련 에러 발생
본문 바로가기
IT 이야기/JBoss EAP

[Error_Log] java.text.ParseException: Unparseable date 관련 에러 발생

by 찬찬이 아빠 2020. 10. 23.
반응형

JBoss EAP 에러 로그에서 아래와 같이 java.text.ParseException: Unparseable date 에러가 발생하였습니다.

12:34:56.789	ERROR	[stderr] (ajp-thread-pool-threads - 20) java.text.ParseException: Unparseable date: "20201004"
12:34:56.789	ERROR	[stderr] (ajp-thread-pool-threads - 20) at java.text.DateFormat.parse(DataFormat.java:366)
12:34:56.789	ERROR	[stderr] (ajp-thread-pool-threads - 20) at nibp.ip.support.util.DateUtil.getConvertDateStringFormat(DateUtil.java:213)
12:34:56.789	ERROR	[stderr] (ajp-thread-pool-threads - 20) at nibp.ip.service.main.MainServiceImpl.selectMainDailyCount(MainServiceImpl.java:193)
12:34:56.789	ERROR	[stderr] (ajp-thread-pool-threads - 20) at nivp.ip.controller.main.MainController.nibpIpMain(MainController.java:186)
12:34:56.789	ERROR	[stderr] (ajp-thread-pool-threads - 20) at sun.reflect.GeneratedMethodAccessor180.invoke(Unknown source)
12:34:56.789	ERROR	[stderr] (ajp-thread-pool-threads - 20) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
12:34:56.789	ERROR	[stderr] (ajp-thread-pool-threads - 20) at java.lang.reflect.Method.invoke(Method.java:498)
... 생략 ...

 

해당 에러는 변환하려는 날짜 패턴이 입력되는 날짜 패턴과 달라서 발생하는 에러입니다.

날짜 패턴 AP 소스 처리 예시는 아래와 같습니다.

String date="20201004";
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
System.out.println(format.parse(date));
반응형

댓글