[JAVA/JSP] 데이트포멧 에러, DateFormat Error, java.lang.IllegalArgumentException: Illegal pattern character 'T' in
코딩 중 에러 발생...
2012-10-02T12:50 와 같은 날짜를 만드려고 포멧 스트링에 T를 적었습니다.
Unexpected Exception occurred - java.lang.IllegalArgumentException:
Illegal pattern character 'T' in "yyyy-MM-ddTHH:mm:ss"
데이트 포맷 스트링에 T를 잘못사용 했다는 에러 입니다.
하여 역슬레쉬 (\T)로 해봤지만 소용없음
대신 따옴표를 앞뒤로 붙이면 됩니다.
//잘못된 사용법 Calendar calendar=Calendar.getInstance(TimeZone.getTimeZone("Asia/Seoul")); DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-ddTHH:mm:ss"); String strBuf=dateFormat.format(calendar.getTime());
//올바른 사용의 예~ Calendar calendar=Calendar.getInstance(TimeZone.getTimeZone("Asia/Seoul")); DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); String strBuf=dateFormat.format(calendar.getTime());