Ich habe eine Datenbank, die ein Datum in Zeichenfolge speichert. Vor dem Speichern in meiner Datenbank, legte ich das Datum im Format mit SimpleDateFormat. Ich bekomme den String aus meiner Datenbank und das Format ist korrekt.Parse Zeichenfolge nach Datum Java
Mein Problem ist, wenn ich versuche, meinen Kalender mit der Funktion setTime() einzustellen, ich benötige ein Datum. Also muss ich den von meiner Datenbank gesendeten String in das Datumsformat konvertieren. Wenn ich versuche, so zu tun, erhalte ich ParseException Fehler
Hier ist ein Beispiel:
private Calendar c;
private SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd HH:mm");
private String myDate;
private Date d;
myDate = db.getDate() //This works I output correct date
d = dateFormat.parse(date); // Error Message : Unhandled Exception: java.text.ParseException
c.setTime(d); //Needs Date Format to set time
Wenn Sie Android Studio verwenden, wird es Ihnen die Möglichkeit, automatisch, dass in einem Try-Catch zu umgeben –