private static code = "68cc8982-4cab-422e-8ab7-e42083ea6469";
private static final DateFormat dformat = new SimpleDateFormat("yyyy-MM-dd");
/**
* 如: 2019-04-01到2019-04-10
* 结果是:2019-04-01,2019-04-02,2019-04-03,2019-04-04,2019-04-05,2019-04-06,2019-04-07,2019-04-08,2019-04-09,2019-04-10,
*/
private List<String> getDateList(String startDateStr, String endDateStr) throws ParseException{
Date startDate = dformat.parse(startDateStr);
Date endDate = dformat.parse(endDateStr);
Calendar calBegin = Calendar.getInstance();
calBegin.setTime(startDate);
Calendar calEnd = Calendar.getInstance();
calEnd.setTime(endDate);
List<String> list = new ArrayList<String>();
list.add(startDateStr);
while (calEnd.getTime().after(calBegin.getTime())) {
// +1天
calBegin.add(Calendar.DAY_OF_MONTH, 1);
list.add(dformat.format(calBegin.getTime()));
}
return list;
}
给定两个字符串日期,获取每天日期
于 2019-04-23 14:32:57 首次发布