/**
* 获取两个时间的所有月份
* @param start
* @param end
* @return
*/
public static List<Calendar> getMonthBetweenDate(Date start,Date end){
if(start.getTime()>end.getTime()){
return null;
}
Calendar min=Calendar.getInstance();
Calendar max=Calendar.getInstance();
min.setTime(start);
min.set(min.get(Calendar.YEAR),min.get(Calendar.MONTH),1);
max.setTime(end);
max.set(max.get(Calendar.YEAR),max.get(Calendar.MONTH),2);
Calendar curr=min;
List<Calendar> dateList2=new ArrayList<>();
while (curr.before(max)) {
Calendar calendar=Calendar.getInstance();
calendar.set(curr.get(Calendar.YEAR),curr.get(Calendar.MONTH),1,0,0,0);
dateList2.add(calendar);
curr.add(Calendar.MONTH,1);
}
return dateList2;
}
获取两个日期之间的所有月份
最新推荐文章于 2024-04-13 15:37:12 发布
1251

被折叠的 条评论
为什么被折叠?



