2013-05-22 10 views
3

내가 문자열에서 날짜를 구문 분석에서 예외가 있습니다자바 날짜 구문 분석 문제

java.text.ParseException : 파싱 할 일 "2013년 5월 16일 19시 27분 12초을"( 에서 3 오프셋)

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd MMM yyyy HH:mm:ss"); 

try { 
    done = true; 
    date = simpleDateFormat.parse(dateString); 
} catch (ParseException e) { 
    e.printStackTrace(); 
    done = false; 
} 
if (done) { 
    return date; 
} 

누군가가 도움이 될 수 있습니다

하지만 나는 오른쪽 패턴을 사용하고 있다고 생각? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

12

로캘을 지정하지 않았기 때문에 문제가 "5 월"으로 해석됩니다.

시도 :

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd MMM yyyy HH:mm:ss", new Locale("en_US"));