update
This commit is contained in:
@@ -410,6 +410,9 @@ public class DateUtils extends PropertyEditorSupport {
|
||||
* @return 指定日期按“年-月-日“格式显示
|
||||
*/
|
||||
public static String formatDate(Date date) {
|
||||
if (Objects.isNull(date)) {
|
||||
return "";
|
||||
}
|
||||
return date_sdf.get().format(date);
|
||||
}
|
||||
|
||||
@@ -452,6 +455,9 @@ public class DateUtils extends PropertyEditorSupport {
|
||||
* @return 指定日期按指定格式显示
|
||||
*/
|
||||
public static String formatDate(Date date, String pattern) {
|
||||
if (Objects.isNull(date)) {
|
||||
return "";
|
||||
}
|
||||
return getSdFormat(pattern).format(date);
|
||||
}
|
||||
|
||||
@@ -821,8 +827,7 @@ public class DateUtils extends PropertyEditorSupport {
|
||||
}
|
||||
return timeRanges.stream()
|
||||
//过滤掉start或end为null 的数据
|
||||
.filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null)
|
||||
.flatMap(timeRange -> {
|
||||
.filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null).flatMap(timeRange -> {
|
||||
List<Date> dates = new ArrayList<>();
|
||||
if (timeRange.getStartTime() != null) {
|
||||
dates.add(timeRange.getStartTime());
|
||||
@@ -831,9 +836,7 @@ public class DateUtils extends PropertyEditorSupport {
|
||||
dates.add(timeRange.getEndTime());
|
||||
}
|
||||
return dates.stream();
|
||||
})
|
||||
.min(Date::compareTo)
|
||||
.orElse(null);
|
||||
}).min(Date::compareTo).orElse(null);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -848,8 +851,7 @@ public class DateUtils extends PropertyEditorSupport {
|
||||
}
|
||||
return timeRanges.stream()
|
||||
//过滤掉start或end为null 的数据
|
||||
.filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null)
|
||||
.flatMap(timeRange -> {
|
||||
.filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null).flatMap(timeRange -> {
|
||||
List<Date> dates = new ArrayList<>();
|
||||
if (timeRange.getStartTime() != null) {
|
||||
dates.add(timeRange.getStartTime());
|
||||
@@ -858,8 +860,6 @@ public class DateUtils extends PropertyEditorSupport {
|
||||
dates.add(timeRange.getEndTime());
|
||||
}
|
||||
return dates.stream();
|
||||
})
|
||||
.max(Date::compareTo)
|
||||
.orElse(null);
|
||||
}).max(Date::compareTo).orElse(null);
|
||||
}
|
||||
}
|
||||
@@ -88,11 +88,8 @@ public class ExperimentRadiationProcessServiceImpl extends ServiceImpl<Experimen
|
||||
}));
|
||||
}
|
||||
}
|
||||
log.warn("TimeRange:" + list);
|
||||
Date earliestTime = DateUtils.findEarliestTime(list);
|
||||
Date latestTime = DateUtils.findLatestTime(list);
|
||||
log.warn("earliestTime:" + earliestTime);
|
||||
log.warn("latestTime:" + latestTime);
|
||||
List<ExperimentIrradiationBoard> irradiationBoardList = experimentIrradiationBoardService.getByExperimentId(
|
||||
experimentRadiationProcess.getExperimentId());
|
||||
String mv = DateUtils.formatDate(earliestTime, "yyyy-MM-dd") + "至" + DateUtils.formatDate(latestTime, "yyyy-MM-dd");
|
||||
|
||||
Reference in New Issue
Block a user