インタフェース
java.time.chrono.ChronoPeriodの使用
パッケージ | 説明 |
---|---|
java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
java.time.chrono |
デフォルトのISO暦以外の暦体系の汎用API。
|
-
java.timeのChronoPeriodの使用
ChronoPeriodを実装するjava.timeのクラス 修飾子と型 クラス 説明 class
Period
ISO-8601暦体系における日付ベースの時間の量(「2年3か月と4日」など)。 -
java.time.chronoのChronoPeriodの使用
ChronoPeriodを返すjava.time.chronoのメソッド 修飾子と型 メソッド 説明 static ChronoPeriod
ChronoPeriod. between(ChronoLocalDate startDateInclusive, ChronoLocalDate endDateExclusive)
2つの日付の間の時間の量から構成されるChronoPeriod
を取得します。ChronoPeriod
ChronoPeriod. minus(TemporalAmount amountToSubtract)
指定された期間を減算して、この期間のコピーを返します。ChronoPeriod
ChronoPeriod. multipliedBy(int scalar)
この期間の各量を指定されたスカラーで乗算して、新しいインスタンスを返します。default ChronoPeriod
ChronoPeriod. negated()
この期間の各量を否定した、新しいインスタンスを返します。ChronoPeriod
ChronoPeriod. normalized()
各単位の量を正規化して、この期間のコピーを返します。default ChronoPeriod
Chronology. period(int years, int months, int days)
この暦の期間を年、月および日に基づいて取得します。ChronoPeriod
ChronoPeriod. plus(TemporalAmount amountToAdd)
この期間のコピーに指定された期間を追加したものを返します。ChronoPeriod
ChronoLocalDate. until(ChronoLocalDate endDateExclusive)
この日付からもう一方の日付までの期間をChronoPeriod
として計算します。