JAVA 计算两个日期的相差月份
public static Integer getDifMonth(Date startDate, Date endDate){ Calendar start = Calendar.getInstance(); Calendar end = Calendar.getInstance(); start.setTime(startDate); end.setTime(endDate); int result = end.get(Calendar.MONTH) - start.get(Calendar.MONTH); int month = (end.get(Calendar.YEAR) - start.get(Calendar.YEAR)) * 12; return Math.abs(month + result); }
作者:ccc
本文版权归作者和博客园共有,欢迎转载,但必须在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.如果文中有不妥或者错误的地方还望高手的你指出,以免误人子弟。如果觉得本文对你有所帮助不如【推荐】一下!如果你有更好的建议,不如留言一起讨论,共同进步!
posted on 2017-03-31 16:01 laugher_ccc 阅读(13693) 评论(0) 编辑 收藏 举报