Ich versuchteWie parse Monat Vollformularkette mit DateFormat in Java?
DateFormat fmt = new SimpleDateFormat("MMMM dd, yyyy");
Date d = fmt.parse("June 27, 2007");
Exception in thread "main" java.text.ParseException: Unparseable date: "June 27, 2007"
Die Java-docs sagen, dass ich vier Zeichen verwenden sollten die volle Form entsprechen. Ich kann nur MMM erfolgreich mit abgekürzten Monaten wie "Jun" verwenden, aber ich muss Vollformular entsprechen.
Text: Für die Formatierung, wenn die Zahl der Musterbuchstaben 4 oder mehr beträgt, die volle Form verwendet wird; andernfalls wird eine kurze oder abgekürzte Form verwendet, wenn verfügbar ist. Für das Parsen werden beide Formulare akzeptiert, unabhängig von der Anzahl der Musterbuchstaben.
http://java.sun.com/j2se/1.6.0/docs/api/java/text/SimpleDateFormat.html
Sie haben zwei Leerzeichen in Ihrer Datumszeichenfolge. –
Sind Sie sicher, dass Sie Java 6 verwenden? Diese zwei Codezeilen, die du eingefügt hast, funktionieren gut für mich; keine Ausnahmen. – aberrant80