LocalDate date1 = LocalDate.of(2010,3,1);
Period period = Period.between(date1, LocalDate.now());
System.out.println(period.getYears());
LocalDateTime dateTime = LocalDateTime.now();
dateTime = dateTime.withMonth(10).withDayOfMonth(16).withHour(16);
dateTime = dateTime.plusYears(3);
dateTime = dateTime.plus(3, ChronoUnit.YEARS);
Duration duration = Duration.between(dateTime, LocalDateTime.now());
System.out.println(duration.toDays());