Ich versuche, eine Zeichenfolge in ein LocalDateTime-Objekt zu konvertieren.Warum schlägt diese Datumsanalyse fehl?
@Test
public void testDateFormat() {
String date = "20171205014657111";
DateTimeFormatter formatter =
DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS");
LocalDateTime dt = LocalDateTime.parse(date, formatter);
}
Ich würde erwarten, dass dieser Test bestanden wird.
bekomme ich folgende Fehlermeldung:
java.time.format.DateTimeParseException: Text '20171205014657111' could not be parsed at index 0
funktioniert auf meinem Rechner: 'dt = 2017-12-05T01: 46: 57.111' – alfasin
@alfasin die Jvm Version sind Sie? – user4184113
Funktioniert nicht auf meiner. Irgendwie komisch - ich habe es erwartet. –