Czy nie można przetworzyć String
sformatowanego za pomocą konkretnej DateTimeFormatter
za pomocą LocalDateTime.parse()
?Czas Jody - ciąg analizowania wyrzuca java.lang.IllegalArgumentException
test
DateTimeFormatter formatter = ISODateTimeFormat.dateTimeNoMillis()
LocalDateTime ldt = new LocalDateTime()
String val = ldt.toString(formatter)
System.out.println(val) //2013-03-26T13:10:46
// parse() throws java.lang.IllegalArgumentException: Invalid format: "2013-03-26T13:10:46" is too short
LocalDateTime nldt = LocalDateTime.parse(val, formatter)
Powiedziałbym, że jest to błąd z JodaTime. Powinien parsować dowolny ciąg z formatem, a formatter jest obiektem DateTimeFormatter, który się nie dzieje. –