クラス
java.time.Periodの使用

Periodを使用しているパッケージ
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
日付と時間を出力し、解析するクラスを提供します。
  • java.timeでのPeriodの使用

    Periodとして宣言されているjava.timeのフィールド
    修飾子と型
    フィールド
    説明
    static final Period
    Period.ZERO
    ゼロの期間を表す定数です。
    Periodを返すjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    static Period
    Period.between(LocalDate startDateInclusive, LocalDate endDateExclusive)
    2つの日付間の年数、月数、および日数で構成されるPeriodを取得します。
    static Period
    Period.from(TemporalAmount amount)
    時間的な量からPeriodのインスタンスを取得します。
    Period.minus(TemporalAmount amountToSubtract)
    指定された期間を減算して、この期間のコピーを返します。
    Period.minusDays(long daysToSubtract)
    指定された日数を減算して、この期間のコピーを返します。
    Period.minusMonths(long monthsToSubtract)
    指定された月数を減算して、この期間のコピーを返します。
    Period.minusYears(long yearsToSubtract)
    指定された年数を減算して、この期間のコピーを返します。
    Period.multipliedBy(int scalar)
    この期間の各要素に指定されたスカラーを掛けて、新しいインスタンスを返します。
    Period.negated()
    この期間の各量を否定した、新しいインスタンスを返します。
    Period.normalized()
    その年数および月数を正規化して、この期間のコピーを返します。
    static Period
    Period.of(int years, int months, int days)
    年数、月数、および日数を表すPeriodを取得します。
    static Period
    Period.ofDays(int days)
    日数を表すPeriodを取得します。
    static Period
    Period.ofMonths(int months)
    月数を表すPeriodを取得します。
    static Period
    Period.ofWeeks(int weeks)
    週数を表すPeriodを取得します。
    static Period
    Period.ofYears(int years)
    年数を表すPeriodを取得します。
    static Period
    Period.parse(CharSequence text)
    PnYnMnDなどのテキスト文字列からPeriodを取得します。
    Period.plus(TemporalAmount amountToAdd)
    この期間のコピーに指定された期間を追加したものを返します。
    Period.plusDays(long daysToAdd)
    指定された日数を加算して、この期間のコピーを返します。
    Period.plusMonths(long monthsToAdd)
    指定された月数を加算して、この期間のコピーを返します。
    Period.plusYears(long yearsToAdd)
    指定された年数を加算して、この期間のコピーを返します。
    LocalDate.until(ChronoLocalDate endDateExclusive)
    この日付からもう一方の日付までの期間をPeriodとして計算します。
    Period.withDays(int days)
    指定された日数を使って、この期間のコピーを返します。
    Period.withMonths(int months)
    指定された月数を使って、この期間のコピーを返します。
    Period.withYears(int years)
    指定された年数を使って、この期間のコピーを返します。
    期間のパラメータを持つjava.timeのメソッド
    修飾子と型
    メソッド
    説明
    LocalDate.datesUntil(LocalDate endExclusive, Period step)
    指定された増分ステップで日付の連続した順序付けされたストリームを返します。
  • java.time.chronoでのPeriodの使用

    Periodを返すjava.time.chronoのメソッド
    修飾子と型
    メソッド
    説明
    IsoChronology.period(int years, int months, int days)
    この暦の期間を年、月および日に基づいて取得します。
  • java.time.formatでのPeriodの使用

    Period型の引数を持つ型を返すjava.time.formatのメソッド
    修飾子と型
    メソッド
    説明
    static final TemporalQuery<Period>
    DateTimeFormatter.parsedExcessDays()
    解析された超過日数へのアクセスを提供する問合せ。