阅读背景:

java获取某段时间内的月份列表

来源:互联网 
/**获取两个时间节点之间的月份列表**/ private static List<String> getMonthBetween(String minDate, String maxDate){ ArrayList<String> result = new ArrayList<String>(); try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//格式化为年月 Calendar min = Calendar.getInstance(); Calendar max = Calendar.getInstance(); min.setTime(sdf.parse(minDate)); min.set(min.get(Calendar.YEAR), min.get(Calendar.MONTH), 1); max.setTime(sdf.parse(maxDate)); max.set(max.get(Calendar.YEAR), max.get(Calendar.MONTH), 2); Calendar curr = min; while (curr.before(max)) { result.add(sdf.format(curr.getTime())); curr.add(Calendar.MONTH, 1); } } catch (ParseException e) { e.printStackTrace(); } return result; } /**获取两个时间节点之间的月份列表**/ private static List<Stri



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: