在java8中,我们可以使用Period来计算时间间隔
主要是Period类方法 getyear ,getmonth ,getdays 来计算,只能精确到年月日
用于LocalDate之间的比较
案例算你活了多长时间
public class Test7 {
public static void main(String[] args) {
// TODO Auto-generated method stub
LocalDate localDate=LocalDate.now();//当前系统时间
System.out.println(localDate);
LocalDate birthDate=localDate.of(2002, 12, 23);//出生日期
System.out.println(birthDate);
Period period=Period.between(birthDate, localDate); //计算时间间隔
System.out.println("你活了"+period.getYears()+"个年"+period.getMonths()+"个月"+period.getDays()+"个日");
}
}