|
|
@ -75,6 +75,22 @@ public class DateUtils { |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
public Map<String,String> getXproEndMonth(String monthId){ |
|
|
|
Map<String,String> xAxis = new HashMap<>(); |
|
|
|
for(int i=NumConstant.ZERO;i <= NumConstant.ELEVEN; i++){ |
|
|
|
Calendar c = Calendar.getInstance(); |
|
|
|
c.setTime(com.epmet.commons.tools.utils.DateUtils.stringToDate(monthId.concat("01"), com.epmet.commons.tools.utils.DateUtils.DATE_PATTERN_YYYYMMDD)); |
|
|
|
c.add(Calendar.MONTH, - i); |
|
|
|
Date date = c.getTime(); |
|
|
|
String month= com.epmet.commons.tools.utils.DateUtils.format(date, com.epmet.commons.tools.utils.DateUtils.DATE_PATTERN_YYYYMM); |
|
|
|
xAxis.put(month,month.substring(4,6).concat("月")); |
|
|
|
} |
|
|
|
Map<String, String> result = Maps.newLinkedHashMap(); |
|
|
|
xAxis.entrySet().stream().sorted(Map.Entry.comparingByKey()) |
|
|
|
.forEachOrdered((e -> result.put(e.getKey(),e.getValue()))); |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 得到上个月的monthId |
|
|
|
* @param |
|
|
|