/** * 得到某月的第一天 * @param date 2022-03 * @return 2022-03-01 */ public static String getFirstDayOfMonth(String date) { int year = Integer.parseInt(date.substring(0, 4)); int month = Integer.parseInt(date.substring(5, 7)); Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, month - 1); cal.set(Calendar.DAY_OF_MONTH, cal.getMinimum(Calendar.DATE)); return (new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime())); } /** * 得到某月的最后一天 * @param date 2022-03 * @return 2022-03-31 */ public static String getLastDayOfMonth(String date) { int year = Integer.parseInt(date.substring(0, 4)); int month = Integer.parseInt(date.substring(5, 7)); Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, month - 1); cal.set(Calendar.DAY_OF_MONTH, cal.getActualMaximum(Calendar.DATE)); return (new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime())); }
得到某月的第一天和最后一天
最新推荐文章于 2024-07-29 14:22:26 发布