项目用到,所以就写了一个,没啥好说的,直接贴代码:
/**
*
* countDateAndSet:取时间集合最大的时间和最小的时间
*
* @param dateList
* @return
* @throws ParseException String[]
*/
public String[] countDateAndSet(List<String> dateList) throws ParseException{
if(dateList.size() < 2){
return null;
}
String[] dateString = new String[2];
Calendar calendar1 = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
List<Long> timeMillis = new ArrayList<Long>();
for (String string : dateList) {
calendar1.setTime(DateUtil.convertStringToDate(string,DateUtil.TIMEF_FORMAT));
timeMillis.add(calendar1.getTimeInMillis());
}
calendar2.setTimeInMillis(Collections.max(timeMillis));
dateString[0] = DateUtil.convertDateToString(calendar2.getTime(), DateUtil.TIMEF_FORMAT);
calendar2.setTimeInMillis(Collections.min(timeMillis));
dateString[1] = DateUtil.convertDateToString(calendar2.getTime(), DateUtil.TIMEF_FORMAT);
return dateString;
}
文章评论