类的用途
java.time.Period
使用 Period 的包
包
描述
日期、时间、瞬间和持续时间的主要 API。
用于除默认 ISO 之外的日历系统的通用 API。
提供类来打印和解析日期和时间。
-
Period 在 java.time 中的用法
修饰符和类型方法描述static Period获得一个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) 返回具有指定年数的此期间的副本。 -
Period 在 java.time.chrono 中的用法
java.time.chrono 中返回 Period 的方法 -
Period 在 java.time.format 中的用法
返回类型中包含 Period 类型参数的 java.time.format 中的方法修饰符和类型方法描述static final TemporalQuery<Period>DateTimeFormatter.parsedExcessDays()提供对已解析的多余天数的访问的查询。