java 求一个输入年月,该月份的最大天数
关注:225 答案:5 mip版
解决时间 2021-02-05 02:39
提问者万丈深渊
2021-02-04 12:09
如 输入 201206 最后一天就是 30
201207 我就要得到 31
最佳答案
二级知识专家烈酒℃灼言EL
2021-02-04 12:44
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMM");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMdd");
Calendar cal = Calendar.getInstance();
Date d = sdf1.parse("201202");
cal.setTimeInMillis(d.getTime());
cal.add(cal.MONTH, 1);
cal.add(cal.DATE, -1);
System.out.println(sdf2.format