I am having this error time when I tried to format a date. here is the code snippet.
private LocalDate expirationDate;
public static String convertIntlToStandard(String dateTpChange) {
if(StringUtils.isNotBlank(dateTpChange)) {
DateTimeFormatter oldformatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate formatDateTime = LocalDate.parse(dateTpChange, oldformatter);
DateTimeFormatter newformatter = DateTimeFormatter.ofPattern("MM/dd/yyyy");
return formatDateTime.format(newformatter);
} else {
return dateTpChange;
}
}
boPrescriptionResponse.setExpirationDate(LocalDate.parse(DateUtils.convertIntlToStandard(boPrescription.getExpirationDate().toString())));
java.time.format.DateTimeParseException: Text '06/05/2019' could not be parsed at index 0