java Calendar 常用方法
java Calendar 日期生成器
// Date oneMorning = getWeekDate(calendar, query.getBeginDate(),0, 1);
/**
*
* @param calendar 日期生成器
* @param d 当前日期
* @param addDayNum 增加天数
* @param mark 1.上午 2.下午
* @return
*/
private Date getWeekDate(Calendar calendar, Date d, int addDayNum, int mark){
calendar.setTime(d);
calendar.add(Calendar.DATE,addDayNum);
if(mark == 1){
calendar.set(Calendar.HOUR_OF_DAY, 11);
calendar.set(Calendar.MINUTE, 59);
calendar.set(Calendar.SECOND, 59);
}else if(mark == 2){
calendar.set(Calendar.HOUR_OF_DAY, 23);
calendar.set(Calendar.MINUTE, 59);
calendar.set(Calendar.SECOND, 59);
}
return calendar.getTime();
}
本文详细介绍如何使用Java Calendar类进行日期生成与调整,包括如何根据当前日期增加天数,并设置特定时间点如上午或下午的末尾。通过具体代码示例,读者可以学会精确控制日期时间。
315

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



