1.Period(年、月、日)
![请添加图片描述](https://img-blog.csdnimg.cn/7647f6edd7f64208bb6726e50e4f9c6d.png)
package com.API1;
import java.time.LocalDate;
public class Period {
public static void main(String[] args) {
LocalDate start=LocalDate.of(2029,12,10);
LocalDate end=LocalDate.of(2029,8,15);
java.time.Period period= java.time.Period.between(start,end);
System.out.println("相差的年数:"+period.getYears());
System.out.println("相差的月数:"+period.getMonths());
System.out.println("相差的天数:"+period.getDays());
}
}
2.Duration(时、分、秒)
![请添加图片描述](https://img-blog.csdnimg.cn/6c7b9542a7fa46a190ae311b92d620c6.png)
package com.API1;
import java.time.Duration;
import java.time.LocalDateTime;
public class test_Duration {
public static void main(String[] args) {
LocalDateTime start=LocalDateTime.of(2025,11,11,11,10,10);
LocalDateTime end=LocalDateTime.of(2025,11,11,11,11,11);
Duration duration= Duration.between(start,end);
System.out.println(duration.toDays());
System.out.println(duration.toHours());
System.out.println(duration.toMinutes());
System.out.println(duration.toSeconds());
System.out.println(duration.toMillis());
System.out.println(duration.toNanos());
}
}