I am getting error as "java.time.format.DateTimeParseException: Text '2023-01-25' could not be parsed at index 0" when passing string "2023-01-25" to parse method.
String date = "2023-01-25";
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("MMM dd, yyyyy");
LocalDate localDate = LocalDate.parse(date, dateTimeFormatter);
String dueDate = localDate.toString();
System.out.println(dueDate);
I want to display result as "Jan 25, 2023"
You need 2 different
DateTimeFormatterone to parse your input String into a LocalDate. Then a second to format your LocalDate into the wanted String.