/**
* 获得该月的下个月
* @param date
* @return
*/
public static Date getNextMonth(Date date) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.MONTH, 1);//获取当前时间的下一个月
return cal.getTime();
}
/**
* 清空时间的时分秒(毫秒)
* @param date
* @return
*/
public static Date getDateToDay(Date date) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
// 将时分秒,毫秒域清零
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
return cal.getTime();
}
/**
* 计算某天-n天/某天+n天
* @param date
* @return
*/
public static Date getCalDate(Date date, int amount) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE, amount);
return cal.getTime();
}
/**
* 获得该月最后一天
* @param date
* @return
*/
public static Integer getLastDayOfMonth(Date date) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
//获取某月最大天数
Integer lastDay = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
return lastDay;
}
【自用】Calendar相关
最新推荐文章于 2023-08-16 17:35:14 发布