次のコードに従って日付を解析しようとしていますが、例外が発生しています。日付の解析中に予期しない例外が発生しました
java.text.ParseException: Unparseable date: "23-Jan-2017"
at java.text.DateFormat.parse(DateFormat.java:357)
at DateTest.main(DateTest.java:18)
親切に私は問題の特定に役立つ:
public class DateTest {
public static void main(String args []) {
String start = "23-Jan-2017";
DateFormat dateFormatTripStartDate = new SimpleDateFormat("dd-MMM-yyyy hh:mm a");
try {
Date parsedDate = dateFormatTripStartDate.parse(start);
System.out.println(parsedDate);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
例外 - 以下のコードです。ありがとう。
使用する形式は、解析する文字列の形式と一致する必要があります。 –
1人のユーザーからの[MCVE](http://stackoverflow.com/help/mcve)私はYESと言う! +1 –
おもしろいことに、あなたはそれを逆にするかもしれません:文字列は日付の後に余分な文字を含んでいるかもしれません、それらはちょうど無視されます。しかし、文字列は、書式パターンで必要な文字列よりも短くすることはできません。 –