タグ付けされた質問 「period」

3
startDateにPeriodを追加してもendDateは生成されません
次のように2つLocalDateのを宣言しています。 val startDate = LocalDate.of(2019, 10, 31) // 2019-10-31 val endDate = LocalDate.of(2019, 9, 30) // 2019-09-30 次に、Period.between関数を使用してそれらの間の期間を計算します。 val period = Period.between(startDate, endDate) // P-1M-1D ここで、期間はその与えられた期待されている月と日の負の量、持っているendDateよりも早いですstartDate。 私はその追加したときにしかしperiodに背中をstartDate、私は取得していた結果ではありませんendDateが、日一日以前: val endDate1 = startDate.plus(period) // 2019-09-29 だから問題は、なぜ不変ではないのですか startDate.plus(Period.between(startDate, endDate)) == endDate これら2つの日付を保持しますか? Period.between間違った期間を返すのは誰か、それともLocalDate.plus間違って追加するのは誰ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.