代码如下,仅供参考
private static Map<String,Object> getTemporalInterval(int year, int month){
Map<String, Object> map = new HashMap<>();
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR,year);
cal.set(Calendar.MONTH,month-1);
cal.set(Calendar.DATE, 1);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
map.put("begin",cal.getTime());
System.out.println("开始:"+cal.getTime());
cal.add(Calendar.MONTH,1);
cal.add(Calendar.DATE,-1);
map.put("end",cal.getTime());
System.out.println("结束:"+cal.getTime());
return map;
}