/**
* 获取两个日期之间的日期
* @param startDateStr
* @param endDateStr
* @return
* @throws Exception
*/
private static List<String> getBetweenDate(String startDateStr, String endDateStr) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");// 格式化为年月
Date startDate = sdf.parse(startDateStr);// 开始时间
Date endDate = sdf.parse(endDateStr);// 结束时间
Calendar dd = Calendar.getInstance();// 定义日期实例
dd.setTime(startDate);// 设置日期起始时间
List<String> newArrayList = Lists.newArrayList();
while (dd.getTime().before(endDate)) {// 判断是否到结束日期
String str = sdf.format(dd.getTime());
newArrayList.add(str);// 日期结果
dd.add(Calendar.MONTH, 1);// 进行当前日期月份加1
}
return newArrayList;
}
java 获取两个日期之间的月数或者日期
最新推荐文章于 2024-06-27 11:23:49 发布
关键词由CSDN通过智能技术生成