LocalDate
の2つの日数をJavaで計算するにはどうすればよいですか? 私はすべて上記2つの日付の間の日数を与えるが、どのように両方の日付を含むをカウントしている。この与えられた2つの日付を含む日数を数えてください
LocalDate startDate = LocalDate.parse("2016-11-02");
LocalDate endDate = LocalDate.parse("2016-11-04");
long days = startDate.until(endDate, ChronoUnit.DAYS);
//and
long days= ChronoUnit.DAYS.between(startDate, endDate);
//and
long days= Duration.between(startDate.atStartOfDay(), endDate.atStartOfDay()).toDays();
を試してみました 上記の手順と同様に、2日間をnoとする。 3日を要した。あなたは文字通り24時間の日にしたい場合
java.time.Durationを使用する方が良い –
[2つのJava日付インスタンス間の差異の計算]の可能な複製(https://stackoverflow.com/questions/1555262/calculating-the-difference-between-two- java-date-instances) –
2つの指定された日付を含みます - 1? 'Duration'にはこれを行う' plusDays'メソッドがあります。 –