使用できますuntil()
:
LocalDate independenceDay = LocalDate.of(2014, Month.JULY, 4);
LocalDate christmas = LocalDate.of(2014, Month.DECEMBER, 25);
System.out.println("Until christmas: " + independenceDay.until(christmas));
System.out.println("Until christmas (with crono): " + independenceDay.until(christmas, ChronoUnit.DAYS));
出力:
Until christmas: P5M21D
Until christmas (with crono): 174
コメントで述べたように - 最初にPerioduntill()
を返します。
ドキュメントからのスニペット:
「2 年 3 か月 4 日」など、ISO-8601 暦体系における日付ベースの時間。
このクラスは、年、月、および日の単位で量または時間をモデル化します。このクラスに相当する時間ベースについては、Duration を参照してください。