迈向高级的Java面试突围课
V: ititit111222333
switch (pattern) {
case YEAR:
diff = Years.yearsBetween(d1, d2).getYears();
break;
case MONTH:
diff = Months.monthsBetween(d1, d2).getMonths();
break;
case HOUR:
diff = Hours.hoursBetween(d1, d2).getHours();
break;
case MINUTE:
diff = Minutes.minutesBetween(d1, d2).getMinutes();
break;
case SECOND:
diff = Seconds.secondsBetween(d1, d2).getSeconds();
break;
default:
diff = Days.daysBetween(d1, d2).getDays();
}
return diff;
}