Разбор вашей входной даты
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd/uuuu");
LocalDate date = LocalDate.parse(sDate, formatter);
Аналогично, разбор вашей целевой даты
DateTimeFormatter targetFormatter = DateTimeFormatter.ofPattern("MMMM dd, uuuu", Locale.ENGLISH);
LocalDate targetDate = LocalDate.parse("July 07, 2019");
Или, что еще лучше, определите вашу целевую дату без использования строки
LocalDate targetDate = LocalDate.of(2019, Month.JULY, 7);
Сравните
if (date.equals(targetDate)) {
System.out.println("Same date");
}
LocalDate
также есть методы isBefore
и isAfter
.
Этот ответ вводится с моего планшета без опробования кода, поэтому, пожалуйста, простите за опечатки.