Ich versuche, die Simple Klasse zu verwenden, um eine Datetime aus dieser Zeichenfolge zu analysieren:Warum generiert dieser Code den Fehler: „unparseable date“
Mon Jan 10 2011 01:15:00 GMT+0000 (GMT Standard Time)
ich folgendes Format-String versucht:
String example = "Mon Jan 10 2011 01:15:00 GMT+0000 (GMT Standard Time)";
SimpleDateFormat formatter = new SimpleDateFormat("E M d y H:m:s z");
try
{
Date exampleDate = formatter.parse(example);
LOGGER.warn(exampleDate.toString());
}
catch(Exception e)
{
LOGGER.warn(e.getMessage(), e);
}
Aber es erzeugt den Fehler:
Unparseable date: "Mon Jan 10 2011 01:15:00 GMT+0000 (GMT Standard Time)"
Also versuchte ich den geklammerten Ende Teil der Prüfung zu entfernen ple Zeichenfolge:
Aber es erzeugt den gleichen Fehler.
WARNING: Unparseable date: "Sun Jan 09 2011 22:00:00 GMT+0000"
java.text.ParseException: Unparseable date: "Sun Jan 09 2011 22:00:00 GMT+0000"
Gibt es Hinweise, wie Sie das umgehen können?
'EE MMM d y H: m: s‚GMT'z' für mich gearbeitet. – mleonard