クラス
java.time.Periodの使用
Periodを使用しているパッケージ
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
日付と時間を出力し、解析するクラスを提供します。
-
java.timeでのPeriodの使用
修飾子と型メソッド説明static Period2つの日付間の年数、月数、および日数で構成されるPeriodを取得します。static PeriodPeriod.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 PeriodPeriod.of(int years, int months, int days)年数、月数、および日数を表すPeriodを取得します。static PeriodPeriod.ofDays(int days)日数を表すPeriodを取得します。static PeriodPeriod.ofMonths(int months)月数を表すPeriodを取得します。static PeriodPeriod.ofWeeks(int weeks)週数を表すPeriodを取得します。static PeriodPeriod.ofYears(int years)年数を表すPeriodを取得します。static PeriodPeriod.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)指定された年数を使って、この期間のコピーを返します。修飾子と型メソッド説明LocalDate.datesUntil(LocalDate endExclusive, Period step)指定された増分ステップで日付の連続した順序付けされたストリームを返します。 -
java.time.chronoでのPeriodの使用
Periodを返すjava.time.chronoのメソッド -
java.time.formatでのPeriodの使用
Period型の引数を持つ型を返すjava.time.formatのメソッド修飾子と型メソッド説明static TemporalQuery<Period>DateTimeFormatter.parsedExcessDays()解析された超過日数へのアクセスを提供する問合せ。