获得当月的第一天和最后一天
private static Date getLastDayOfMonth(Date sDate1) {
Calendar cDay1 = Calendar.getInstance();
cDay1.setTime(sDate1);
final int lastDay = cDay1.getActualMaximum(Calendar.DAY_OF_MONTH);
Date lastDate = cDay1.getTime();
lastDate.setDate(lastDay);
return lastDate;
}
private static Date getFristDayOfMonth(Date sDate1) {
Calendar cDay1 = Calendar.getInstance();
cDay1.setTime(sDate1);
final int fristDay = cDay1.getActualMinimum(Calendar.DAY_OF_MONTH);
Date fristDate = cDay1.getTime();
fristDate.setDate(fristDay);
return fristDate;
}
获得一年的第一天和最后一天
获得当前日期的前几个月日期
获得当前时间的前几天或后几天
//获得系统当前时间的前或后几分钟
private Date getAddDate(int time){
Calendar rightNow = Calendar.getInstance();
rightNow.add(Calendar.MINUTE, time);
return rightNow.getTime();
}