编写细节

时间比对:
timesheet.getDay().compareTo(DateUtil.nowDateTime().toLocalDate()) == 0 && timesheet.getStartTime().compareTo(nowTime)<=0
上面的写法不简洁且不太好理解 可以通过下面的方式代替
LocalDateTime.of(timesheet.getDay(),timesheet.getStartTime()).compareTo(LocalDateTime.now())<=0
LocalDateTime.of(timesheet.getDay(),timesheet.getStartTime()).isBefore(LocalDateTime.now())





你可能感兴趣的:(浅谈JAVA)