java.lang.IllegalArgumentException: Illegal pattern character 'o'? beim analysieren von java.text."=SimpleDateFormat
Wollte ich konvertieren von string in java.util.Datum. für den gleichen Zweck benutzte ich folgenden code,
String timeStamp = "Mon Feb 14 18:15:39 IST 2011";
DateFormat formatter = new SimpleDateFormat("dow mon dd hh:mm:ss zzz yyyy");
Date ts = (Date)formatter.parse(timeStamp);
Format gegeben " = SimpleDateFormat () - format von java.util.Datum. Wenn Sie konvertieren util Date to string, kommt es in diesem format ("dow mon dd hh:mm:ss zzz yyyy').
Aber wenn ich das ausführen von code, Es gibt mir die Ausnahme. Ich weiß nicht, was genau ich tun musste, um loszuwerden, dieses problem. Ich bin Entsendung der Teil der StackTrace der exception. Wenn jemand die Lösung weiß,
java.lang.IllegalArgumentException:
Illegal pattern character 'o' auf
java.text."=SimpleDateFormat.kompilieren ("=SimpleDateFormat.java:769)
bei
java.text."=SimpleDateFormat.initialisieren Sie ("=SimpleDateFormat.java:576)
bei
java.text."=SimpleDateFormat.("=SimpleDateFormat.java:501)
bei
java.text."=SimpleDateFormat.("=SimpleDateFormat.java:476)
Vielen Dank im Voraus.
InformationsquelleAutor Sagar | 2011-02-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
E
wird für den "Tag in der Woche" als textM
ist der name des Monats.Eigentlich sollte es
HH
(Stunden 0..23) und nichthh
(Stunden im 1..12. Die Dokumentation auf dem neuesten Stand.toString ist ziemlich verwirrend, ich bin nur der Einreichung einen Fehlerbericht zu diesem.InformationsquelleAutor Andreas_D
Sie formatiert habe es falsch ich glaube, wenn man sich hier http://download.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html E für den Tag der Woche und M für Monat
Ja tut mir Leid, ich schrieb es, als er dabei war, es zu schreiben. Tat er zuerst beantworten aber so dass ich wirklich nicht Verstand, so lange, wie Sie bekam Ihre Frage beantwortet!
InformationsquelleAutor Mike