long minutes = ChronoUnit.MINUTES.between(fromDate, toDate); long hours = ChronoUnit.HOURS.between(fromDate, toDate);
示例2:计算你的年龄
LocalDate today = LocalDate.now(); LocalDate birthday = LocalDate.of(1996, Month.JANUARY, 1); Period p = Period.between(birthday, today); long p2 = ChronoUnit.DAYS.between(birthday, today); System.out.println("你活了" + p.getYears() + "年" + p.getMonths() + "个月零" + p.getDays() + " 天(共" + p2 + "天)");
//输出:你活了22年11个月零18 天(共8388天)
参考文档:https://docs.oracle.com/javase/tutorial/datetime/iso/period.html