/**
*
* @param datestr eg: datestr = "2016-02";
* 获得date类型的
* beginTo:2016-02-01
* endTo:2016-02-29
*/
public void queryDays(String datestr){
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String beginStr = datestr+"-01";
Date beginTo;
Date endTo;
try {
beginTo = dateFormat.parse(beginStr);
Calendar calendar = Calendar.getInstance();
calendar.setTime(dateFormat.parse(beginStr));
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
endTo = calendar.getTime();
} catch (ParseException e) {
e.printStackTrace();
}
}获取指定月的date类型的月初和月末
最新推荐文章于 2025-06-05 09:13:56 发布
本文介绍了一种根据给定的年月字符串获取该月份第一天和最后一天的具体日期的方法。通过使用SimpleDateFormat进行日期格式化,并借助Calendar类来设置并获取指定月份的最大天数。

649

被折叠的 条评论
为什么被折叠?



