java得到两个日期相差的天数
2014-05-12 10:21
218 查看
/** * 得到两个日期相差的天数 */ public static int getBetweenDay(Date date1, Date date2) { Calendar d1 = new GregorianCalendar(); d1.setTime(date1); Calendar d2 = new GregorianCalendar(); d2.setTime(date2); int days = d2.get(Calendar.DAY_OF_YEAR)- d1.get(Calendar.DAY_OF_YEAR); System.out.println("days="+days); int y2 = d2.get(Calendar.YEAR); if (d1.get(Calendar.YEAR) != y2) { // d1 = (Calendar) d1.clone(); do { days += d1.getActualMaximum(Calendar.DAY_OF_YEAR); d1.add(Calendar.YEAR, 1); } while (d1.get(Calendar.YEAR) != y2); } return days; }
相关文章推荐
- java得到两个日期之间相差天数
- java计算两个日期之间相差的天数
- JAVA 比较两个日期相差的天数
- java计算两个日期相差天数
- Java判断两个日期相差天数的方法
- JAVA 比较两个日期相差的天数
- Java 计算两个日期相差月数、天数
- Java 计算两个日期相差的天数
- Java函数2:计算两个日期相差的天数
- java计算两个日期之间相差的天数
- JAVA 比较两个日期相差的天数
- java计算两个日期之间相差的天数
- Java函数2:计算两个日期相差的天数
- java计算两个日期之间相差的天数
- JAVA 比较两个日期相差的天数
- JAVA 比较两个日期相差的天数
- Java 计算两个日期相差月数、天数
- Java 计算两个日期相差的天数
- Java函数2:计算两个日期相差的天数
- java计算两个日期之间相差的天数