论坛首页 Java企业应用论坛

计算两个日期之间的天数+1

浏览 4170 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-06-27  
/**
	 * 计算两个日期之间的天数+1
	 * @param beginDate
	 * @param endDate
	 * @return
	 */
	public int daysOfTwoDate(Date beginDate,Date endDate){
		int days = 1;//两个日期之前的天数
		DateFormat df = new SimpleDateFormat("yyyyMMdd");
		
		Calendar beginCalendar = Calendar.getInstance();
		Calendar endCalendar = Calendar.getInstance();
		
		beginCalendar.setTime(beginDate);
		endCalendar.setTime(endDate);
		//计算天数
		while(beginCalendar.before(endCalendar)){
			days++;
			beginCalendar.add(Calendar.DAY_OF_MONTH, 1);
		}
		return days;
	}
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics