Unparseable Datum DateFormat.parse()

Folgte ich ein paar anderen Lösungen, die auf dieser Website zu diesem dilemma, und ich habe nicht Joda Mal installiert, aber ich bin immer noch ratlos, warum dieser Fehler aufgetreten ist.

Ich habe auch versucht, das entfernen der Doppelpunkte, als eine Lösung angegeben, aber das hat nicht geholfen.

currentNode.getProperty("jcr:created").getString() = 2013-03-07T11:57:08.596-05:00

Bekomme ich diesen Fehler: java.text.ParseException: Unparseable Datum: "2013-03-07T11:57:08.596-05:00"

<%@page import="
    java.util.Date,
    java.text.SimpleDateFormat,
    java.text.DateFormat"
%>
<%
    DateFormat outputFormat = new SimpleDateFormat("MMMM dd, yyyy");
    DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
    String currentDate = currentNode.getProperty("jcr:created").getString();
    Date date = inputFormat.parse(currentDate); //<-- Failing here
    String currentDateString = outputFormat.format(date);
%>

InformationsquelleAutor Angry Spartan | 2013-03-19

Schreibe einen Kommentar