"01-26-2012 03:07 AM"
형식으로 나타나는 날짜를 구문 분석하려고합니다.SimpleDateFormat에 대해 설명되지 않은 ParseException
java.text.ParseException : 파싱 할 일
String date = "01-26-2012 03:07 AM"; Date myDate = DATE_FORMAT.parse(date.trim());
나는
ParseException
를 얻을 :private static final DateFormat DATE_FORMAT = new SimpleDateFormat("MM-dd-yyyy hh:mm a");
나는 다음과 같은 구문을 분석하지만 때마다 :
나는이SimpleDateFormat
를 생성 : "01-26-2012 03:07 AM" at java.text.DateFormat.parse (DateFormat.java : 337)
내 SimpleDateFormat
문자열이 맞습니까? 파싱으로 인해 멈추는 것이 있습니까?
감사합니다. Locale.ENGLISH, Locale.US 및 몇 가지 다른 로케일로 시도했습니다. 그래도 같은 문제가있는 경우 : ( – user1854772
저에게 맞습니다 - 참조 용으로 전체 예제를 게시했습니다 - 작동하지 않는지 확인하려고 시도 할 수 있습니다. 어떤 Java 버전을 사용합니까? – assylias
Java 1.6.0_33. 당신의 코멘트에 예제를 복사했는데 여전히 작동하지 않습니다. – user1854772