最近在做项目中发现有地方计算出很多日期中的最大值,在这里找到了相关的思路。
Collections.max(List<Date>)
具体使用参考如下:
List<Date> dateList = Lists.newArrayList();
for (PresentOccupationInfo item : list){
dateList.add(item.getPresentOccupationTime());
}
if (!CollectionUtils.isEmpty(dateList))
dto.setPresentOccupationTime(Collections.max(dateList));