Мое приложение предоставляет формат даты, и я пытаюсь преобразовать эту строку в LocalDate. Вот мой код
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class DateStringUtil {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("dd/MM/yyyy hh:mm");
//SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy hh:mm");
String date ="26 Aug 2019 09:46:09,469";
LocalDate ld = LocalDate.parse(date, dtf);
}
}
Я получаю ошибку. Есть идеи как это решить.
Exception in thread "main" java.time.format.DateTimeParseException: Text '26 Aug 2019 09:46:09,469' could not be parsed at index 2
at java.time.format.DateTimeFormatter.parseResolved0(Unknown Source)
at java.time.format.DateTimeFormatter.parse(Unknown Source)
at java.time.LocalDate.parse(Unknown Source)
at src.DateStringUtil.main(DateStringUtil.java:24)