Ich bekomme diese Ausnahme, wenn ich versuche, ein Datum zu analysieren, das ich von einer SQL-Datenbank bekomme, das Datum ist ein Datetime auf dem sQL und ich sofort bekommen als String mit JSON, und die Excepcion sehen ich denke, dass die Zeichenfolge i recived ist wie folgt: 2010-12-10 17:18:3600
java.text.ParseException: Ungültiges Datum: 2010-12-10 17: 18: 3600
dies ist die Ausnahme, die ich erhalten:
java.text.ParseException: Unparseable date: 2010-12-10 17:18:3600
i den nächsten Code verwenden das Datum zu analysieren (ich bekomme es von Google), aber es bekommt die Ausnahme
Wie kann ich Modifizieren Sie diesen Code, damit das Parser funktioniert ???? bitte Guive mir die Antwort mit Code, Datum Parsen und Verwendung von Simple ist es sehr schwer für mich
public void setPositiontime(String positiondate)
{
SimpleDateFormat FORMATTER = new SimpleDateFormat("d MMM yyyy HH:mm");
// pad the date if necessary
while (!positiondate.endsWith("00")){
positiondate += "0";
}
try {
this.positiondate = FORMATTER.parse(positiondate.trim());
} catch (ParseException e) {
throw new RuntimeException(e);
}
i auf dieser Linie den Fehler: this.positiondate = FORMATTER.parse(positiondate.trim());
Wie soll "17: 18: 3600" verstanden werden? Ist das ein Standardformat? –
36 sind die Sekunden, und die nächsten 00 werden von der Weile hinzugefügt, aber ich weiß nicht warum, dieser Code wird von Google – NullPointerException