java 生成给定月份的第一天和最后一天

来源:互联网 发布:c语言统计学生成绩 编辑:程序博客网 时间:2024/04/29 22:47
/**
* 获取给定月的第一天

* @param date
* @return
*/
public static String getLastdayOfMonth(Date date) {
Calendar ca = Calendar.getInstance();
ca.setTime(date);// someDate 为你要获取的那个月的时间
ca.set(Calendar.DAY_OF_MONTH, 1);
ca.add(Calendar.MONTH, 1);
ca.add(Calendar.DAY_OF_MONTH, -1);
// 最后一天
Date lastDate = ca.getTime();
return dateToStr(lastDate, "yyyy-MM-dd");
}


/**
* 获取给定月的最后一天

* @param date
* @return
*/
public static String getFirstdayOfMonth(Date date) {
Calendar ca = Calendar.getInstance();
ca.setTime(date);// someDate 为你要获取的那个月的时间
ca.set(Calendar.DAY_OF_MONTH, 1);
// 第一天
Date firstDate = ca.getTime();
return dateToStr(firstDate, "yyyy-MM-dd");
}
0 0
原创粉丝点击