百度了半天 ,那些千篇一律的方法正常情况下还可以,比如来个 16年的11月到17年的2月 ,或者16年的2月到17年的11月 就会出现负数,算错等等的情况,找了半天方法 ,得到了一个简单可靠的算法,不怕年月日如何变化。
List<Integer> listdate=DateUtil.getDiffDates(BeginTime,EndTime);
Integer year=listdate.get(0);
Integer month=listdate.get(1);
Integer day=listdate.get(2);