fork download
  1. import java.time.LocalDate;
  2. import java.time.Period;
  3.  
  4. class Main {
  5. public static void main(String[] args) {
  6. LocalDate today = LocalDate.now();
  7. LocalDate fortyDaysAgo = today.minusDays(40);
  8. Period period = Period.between(fortyDaysAgo, today);
  9. System.out.println(period);
  10. System.out.printf("%d year(s) %d month(s) %d day(s)%n", period.getYears(), period.getMonths(),
  11. period.getDays());
  12. }
  13. }
Success #stdin #stdout 0.12s 49372KB
stdin
Standard input is empty
stdout
P1M9D
0 year(s) 1 month(s) 9 day(s)