java.time.Period类
精华
小牛编辑
171浏览
2023-03-14
java.time.Period
类根据年,月和日来模拟一个数量或时间量。
类声明
以下是java.time.Period
类的声明 -
public final class Period
extends Object
implements ChronoPeriod, Serializable
字段
以下是Java.time.Period
类的字段 -
static Period ZERO
- 零周期的常量。
类方法
编号 | 方法 | 描述 |
---|---|---|
1 | Temporal addTo(Temporal temporal) | 将此Period 添加到指定的时态对象 |
2 | static Period between(LocalDate startInclusive, LocalDate endExclusive) | 获得一个包含两个日期之间的年数,月数和天数的Period 。 |
3 | boolean equals(Object otherPeriod) | 检查此Period 是否等于指定的Period 。 |
4 | static Duratio from(TemporalAmount amount) | 从时间量获得Period 的实例。 |
5 | long get(TemporalUnit unit) | 获取所请求单元的值。 |
6 | IsoChronology getChronology() | 获取此Period 的年表,即ISO日历系统。 |
7 | int getDays() | 获取此Period 的天数。 |
8 | int getMonths() | 获取此Period 的月数。 |
9 | List
|
获取此Period 支持的单位集。 |
10 | int hashCode() | 此Period 的哈希码。 |
11 | boolean isNegative() | 检查此期间是否为负数,不包括零。 |
12 | boolean isZero() | 检查此Period 是否为零长度。 |
13 | Period minus(TemporalAmount amountToSubtract) | 返回此Period 的副本,并减去指定的Period 。 |
14 | Period minusDays(long daysToSubtract) | 返回此Period 的副本,并减去指定的天数。 |
15 | Period minusMonths(long months) | 返回此Period 的副本,并减去指定的月份。 |
16 | Period minusYears(long years) | 返回此Period 的副本,并减去指定的年份。 |
17 | Period multipliedBy(long multiplicand) | 返回此Period 的副本乘以标量。 |
18 | Period negated() | 返回此Period 的副本,其长度为negated 。 |
19 | Period normalized() | 返回此Period 的副本,其中年份和月份已标准化。 |
20 | static Period of(int years, int months, int days) | 获得表示若干年,月和日的时段。 |
21 | static Period ofDays(int days) | 获得表示天数的Period 。 |
22 | static Period ofMonths(int months) | 获得表示若干月份的Period 。 |
23 | static Period ofWeeks(int weeks) | 获得代表若干周的Period 。 |
24 | static Period ofYears(int years) | 获得代表若干周的Period 。 |
25 | static Period parse(CharSequence text) | 从文本字符串(如PnYnMnD )获取Period 。 |
26 | Period plus(TemporalAmount amountToAdd) | 返回此Period 的副本,并添加指定的Period 。 |
27 | Period plusDays(long daysToAdd) | 返回此Period 的副本,并添加指定的天数。 |
28 | Period plusMonths(long monthsToAdd) | 返回此Period 的副本,并添加指定的月份。 |
29 | Period plusYears(long yearsToAdd) | 返回此Period 的副本,并添加指定年份。 |
30 | Temporal subtractFrom(Temporal temporal) | 从指定的时态对象中减去此Period 。 |
31 | String toString() | 使用基于ISO-8601 秒的表示形式的此Period 的字符串表示形式,例如PT8H6M12.345S 。 |
32 | long toTotalMonths() | 获取此Period 的总月数。 |
33 | Period withDays(int days) | 返回具有指定天数的此Period 的副本。 |
34 | Period withMonths(int months) | 返回具有指定月份数的此Period 的副本。 |
35 | Period withYears(int years) | 返回具有指定年数的此Period 的副本。 |
方法继承
该类继承以下类中的方法 -
Java.lang.Object