Ich versuche, einen String-Wert (zunächst eine LocalDateTime-Variable) zu konvertieren, der in einer Datenbank gespeichert wurde (als datetime) und in eine LocalDateTime-Variable zu analysieren. Ich habe es mit einem Formatierer versucht:String-Variable von Datenbank (Typ datetime) zu LocalDateTime-Variable mit Resultset
String dTP;
dTP=(rs.getString("arrivedate"));
DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
LocalDateTime dateTimeParked = LocalDateTime.parse(dTP,formatter);
Und ohne Formatierer:
String dTP;
dTP=(rs.getString("arrivedate"));
LocalDateTime dateTimeParked = LocalDateTime.parse(dTP);
aber ich habe den gleichen Fehler jedes Mal:
Exception in thread "AWT-EventQueue-0" java.time.format.DateTimeParseException: Text '2016-07-09 01:30:00.0' could not be parsed at index 10
Mein Denken ist, dass Index 10 ist der Abstand zwischen Datum und Uhrzeit.
Könnte mir jemand dabei helfen? Ich habe stundenlang an ihn gewesen :(
Vielen Dank Jungs! Es funktioniert jetzt großartig. @ Ramachandran G A –