`

给定两个日期,获取包括两个日期及之间的日期

阅读更多
private static final DateFormat dformat = new SimpleDateFormat("yyyy-MM-dd");

/**
2019-03-20
2019-03-21
2019-03-22
2019-03-23
2019-03-24
2019-03-25*/
Date startDate = dformat.parse("2019-03-20");
Date endDate = dformat.parse("2019-03-25");
Calendar calBegin = Calendar.getInstance();
calBegin.setTime(startDate);
Calendar calEnd = Calendar.getInstance();
calEnd.setTime(endDate);
System.out.println("2019-03-20");
while (calEnd.getTime().after(calBegin.getTime())) {
     // 根据日历的规则,为给定的日历字段添加或减去指定的时间量
     calBegin.add(Calendar.DAY_OF_MONTH, 1);
     System.out.println(dformat.format(calBegin.getTime()));
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics