private Date getStartDate(String time) { // 获取当月月初时间 List<String> dateList = Arrays.asList(time.split("-")); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, Integer.parseInt(dateList.get(0))); calendar.set(Calendar.MONTH, Integer.parseInt(dateList.get(1)) - 1); calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMinimum(Calendar.DAY_OF_MONTH)); calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.MILLISECOND, 0); return calendar.getTime(); } private Date getEndDate(String time) { // 获取当月月末时间 List<String> dateList = Arrays.asList(time.split("-")); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, Integer.parseInt(dateList.get(0))); calendar.set(Calendar.MONTH, Integer.parseInt(dateList.get(1)) - 1); calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH)); calendar.set(Calendar.HOUR_OF_DAY, 23); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.SECOND, 59); calendar.set(Calendar.MILLISECOND, 999); return calendar.getTime(); }
获取月初月末时间
最新推荐文章于 2024-07-07 03:48:07 发布