public static List<String> getDayList (String startDate, String endDate){
List<String> dayList = new ArrayList<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
if(StringUtils.isNoneEmpty(startDate,endDate)){
Calendar min = Calendar.getInstance();
Calendar max = Calendar.getInstance();
try{
min.setTime(sdf.parse(startDate));
max.setTime(sdf.parse(endDate));
}catch(Exception e){
e.printStackTrace();
}
Calendat current = min;
while(current.before(max) || current.equals(max){
String data = sdf.format(current.getTime()).subString(5);
int month = Integer.parseInt(data.split("-")[0]);
int day = Integer.parseInt(data.split("-")[1]);
dayList.add(month + "." + day);
}
}
return dayList;
}
获取两个时间段内所有日期
猜你喜欢
转载自blog.csdn.net/weixin_44588186/article/details/87900516
今日推荐
周排行