SimpleDateFormat을 사용하여 과거에 여러 번 Strings를 구문 분석했지만 지금은 볼 수없는 오류가 발생했습니다. 은 내가 CSV를 구문 분석하고, 나는이 있습니다Java SimpleDateFormat ParseException 패턴이 일치하는 것 같습니다.
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date date = dateFormat.parse(nextLine[0]);
내가 여기 SimpleDateFormat의를위한 JavaDoc을 참조 할 때이 오류가 그것은 형식처럼 나에게 보이는
java.text.ParseException: Unparseable date: "2011-06-17 21:43:17.493"
은 문자열과 일치 얻을 : http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html를
내가 SimpleDateFormat에 누락 된 항목이 있습니까?
어리석은 제안이지만, 문자열을 다듬는다면 어떨까요? 'dateFormat.parse (nextLine [0] .trim()); ' –
적어도 부분적으로 당신의 CSV 부분을 게시 할 수있는 방법은 없습니까? –
CSV의 어떤 문자 집합입니까? [doc에서 : 형식은 로케일에 독립적이며 숫자는 유니 코드 표준의 라틴계 기본 블록에서 가져와야합니다.] – adatapost