1 /** 2 * 计算2个日期之间相差的 相差多少年月日 3 * 比如:2011-02-02 到 2017-03-02 相差 6年,1个月,0天 4 * @param fromDate YYYY-MM-DD 5 * @param toDate YYYY-MM-DD 6 * @return 年,月 例如 1年1个月 7 */ 8 private String dayComparePrecise(String fromDate, String toDate){ 9 10 Period period = Period.between(LocalDate.parse(fromDate), LocalDate.parse(toDate)); 11 12 StringBuffer sb = new StringBuffer(); 13 if(period.getYears()>0){ 14 sb.append(period.getYears()).append("年"); 15 } 16 if(period.getMonths()>0) { 17 sb.append(period.getMonths()).append("个月"); 18 } 19 if(period.getYears()<=0&&period.getMonths()<=0){ 20 sb.append("不足一个月"); 21 } 22 return sb.toString(); 23 }
标签:02,相差,getYears,period,日期,fromDate,年月日,append From: https://www.cnblogs.com/liulsky/p/17447695.html