First of all your code can not compile.
Lets change it to valid java code and compare two date only without time portion:
List<Date> date = new ArrayList();
DateFormat format = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss", Locale.ENGLISH);
DateFormat compareFormat = new SimpleDateFormat("yyyy-mm-dd", Locale.ENGLISH);
try {
date.add(format.parse("2017-07-26 09:27:33"));
date.add(format.parse("2017-07-28 10:11:33"));
date.add(format.parse("2017-07-25 08:27:33"));
date.add(format.parse("2017-07-25 07:27:33"));
Date searchedDate = format.parse("2017-07-26 16:27:33");
boolean isExist = date.stream().anyMatch(d -> compareFormat.format(d).equals(compareFormat.format(searchedDate)));
System.out.println(isExist);
} catch (ParseException e) {
e.printStackTrace();
}
Also there are another solutions to compare date without time part, take a look another solutions : How to compare two Dates without the time portion?