题目:有一个年月日期字符串,根据该字符串,获取该月的最后一天
的日期
思路:使用日历,一个月的第一天减去一天就是上一个月的最后一天
String dateString = "2020-01";//年月日期字符串
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM");
Date date = sdf.format(dateString); //把日期字符串转为Date
Canlendar cal = Calendar.getInstance();//获得日历实例
cal.SetTime(date);//设置日历的日期,只设置年月,默认为该年月的第一天
cal.set(Canlendar.MONTH,1);
cal.set(Canlendar.DATE,-1);
Date lastDate = cal.getTime();//该年月的最后一天日期
Calendar的使用(根据年月获取该月的最后一天)
最新推荐文章于 2024-08-05 16:41:06 发布