public List<WorkItem> getWorkItemsByDate(String startDate, String endDate) throws ParseException {
LocalDate parsedStartDate = LocalDate.parse(startDate);
LocalDate parsedEndDate = LocalDate.parse(endDate);
return workItemRepository.findAll().stream().filter(w -> w.getUpdateDate().isAfter(parsedStartDate) &&
w.getUpdateDate().isBefore(parsedEndDate))
.collect(Collectors.toList());
}
У меня есть две даты, между которыми я хочу сравнить и найти все рабочие элементы (имеет LocalDate) для дат.У меня есть одна проблема, хотя я не могу понять, как проверить на ту же дату.Когда вы запускаете дату в моем коде, она работает нормально, пока вы не напишите дату, когда элемент был создан, тогда он не будет работать.
Как мне заставить эту работу, скажем, 2018-05-28 - 2018-05-28, если элементы были созданы в этот день, они не будут работать в моей лямбде.