700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 根据起始时间和结束时间得到期间所有的日期集合

根据起始时间和结束时间得到期间所有的日期集合

时间:2020-02-19 17:07:17

相关推荐

根据起始时间和结束时间得到期间所有的日期集合

/**

* 根据起始时间和结束时间得到期间所有的日期集合

*

* @param startTime 起始时间

* @param endTime 结束时间

* @return

*/

private List<String> setDateTimeList(final String startTime, final String endTime) {

List<String> dateTimeLit = new ArrayList<>();

Calendar dayc1 = new GregorianCalendar();

Calendar dayc2 = new GregorianCalendar();

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");

Date startDate = df.parse(startTime); //按照yyyy-MM-dd格式转换为日期

Date endDate = df.parse(endTime);

dayc1.setTime(startDate); //设置calendar的日期

dayc2.setTime(endDate);

for (; pareTo(dayc2) <= 0; ) { //dayc1在dayc2之前就循环

dateTimeLit.add(dayc1.get(Calendar.YEAR) + "-" + String.format("%02d",(dayc1.get(Calendar.MONTH) + 1)));

dayc1.add(Calendar.MONTH, 1); //加1月

}

return dateTimeLit;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。