【发布时间】:2018-11-06 21:27:35
【问题描述】:
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 进行这项工作,如果项目是在这一天创建的,它将无法在我的 lambda 中工作。
【问题讨论】:
标签: java hibernate jpa localdate