/** * 获得一个月所有日期集合 */ public static List<String> getDayByMonth(String yearMonth) throws ParseException { List list = new ArrayList(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); Calendar calendar = Calendar.getInstance(); calendar.setTime(sdf.parse(yearMonth)); int day = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); int year = calendar.get(calendar.YEAR); int month = calendar.get(Calendar.MONTH) + 1;//月份 for (int i = 1; i <= day; i++){ String aDate = null; if (month<10&&i<10){ aDate = String.valueOf(year)+"-0"+month+"-0"+i; } if (month<10&&i>=10){ aDate = String.valueOf(year)+"-0"+month+"-"+i; } if (month>=10&&i<10){ aDate = String.valueOf(year)+"-"+month+"-0"+i; } if (month>=10&&i>=10){ aDate = String.valueOf(year)+"-"+month+"-"+i; } list.add(aDate); } return list; }
根据年月获取整月所有月份
最新推荐文章于 2024-05-13 19:51:02 发布