Java获取指定年月的开始时间和结束时间
public static Map<String,Date> getFirstDayAndLastDayOfTheSpecifiedMonth(int year, int month) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, month - 1);
calendar.set(Calendar.DAY_OF_MONTH, 1);
Date start = calendar.getTime();
calendar.set(Calendar.DATE, calendar.getActualMaximum(Calendar.DATE));
Date end = calendar.getTime();
Map<String,Date> dateMap = new HashMap<>();
dateMap.put("start",start);
dateMap.put("end",end);
return dateMap;
}