获取两个本地日期实例之间的 Period,例如 P1Y2M10DT2H30M
Get the Period between two local date instances like P1Y2M10DT2H30M
如何使用 Java.
获取两个不同 LocalDate
实例之间的 Period
我用谷歌搜索,找不到它。
是的,我知道了。
LocalDate firstDate = LocalDate.of(2010, 5, 17); // 2010-05-17
LocalDate secondDate = LocalDate.of(2015, 3, 7); // 2015-03-07
Period period = Period.between(firstDate, secondDate);
System.out.println(period); //P4Y9M18D
A Period
是两个 LocalDate
之间的时间量。与 Duration
相同的概念。这是两者之间的区别:A Duration
使用基于时间的值(秒、纳秒)测量时间量。 Period
使用基于日期的值(年、月、日)。但是,使用 Period
您无法获得上面问题陈述中提到的小时数和分钟数。
如何使用 Java.
获取两个不同LocalDate
实例之间的 Period
我用谷歌搜索,找不到它。
是的,我知道了。
LocalDate firstDate = LocalDate.of(2010, 5, 17); // 2010-05-17
LocalDate secondDate = LocalDate.of(2015, 3, 7); // 2015-03-07
Period period = Period.between(firstDate, secondDate);
System.out.println(period); //P4Y9M18D
A Period
是两个 LocalDate
之间的时间量。与 Duration
相同的概念。这是两者之间的区别:A Duration
使用基于时间的值(秒、纳秒)测量时间量。 Period
使用基于日期的值(年、月、日)。但是,使用 Period
您无法获得上面问题陈述中提到的小时数和分钟数。