java.time.Period 类


介绍

java.time.Period类以年、月和日单位对时间量进行建模。

类声明

以下是java.time.Period类的声明-

public final class Period
   extends Object
      implements ChronoPeriod, Serializable

场地

以下是Java.time.Period类的字段-

  • static period ZERO - 零周期的常数。

类方法

先生。 方法及说明
1 时间 addTo(时间 时间)

将此期间添加到指定的时间对象。

2 静态周期(LocalDate startInclusive、LocalDate endExclusive)

获取一个由两个日期之间的年数、月数和天数组成的期间。

3 布尔等于(对象 otherPeriod)

检查此期间是否等于指定的期间。

4 静态持续时间(TemporalAmount amount)

从时间量获取 period 的实例。

5 long get(TemporalUnit 单位)

获取所请求单位的值。

6 IsoChronology getChronology()

获取该时期的年表,即 ISO 日历系统。

7 int getDays()

获取该时间段的天数。

8 int getMonths()

获取此期间的月份数。

9 List<TemporalUnit> getUnits()

获取此期间支持的单位集。

10 int 哈希码()

该期间的哈希码。

11 布尔值 isNegative()

检查此期间是否为负数(不包括零)。

12 布尔值 isZero()

检查此期间的长度是否为零。

13 期间减去(TemporalAmount amountToSubtract)

返回此期间减去指定期间的副本。

14 期间减去天数(长天数减去)

返回此期间减去指定天数的副本。

15 期间减月(长月)

返回此期间减去指定月份的副本。

16 期间减去年(长年)

返回此期间减去指定年份的副本。

17 号 周期乘以(长被乘数)

返回此周期乘以标量的副本。

18 句号取反()

返回此期间的副本,长度取反。

19 周期归一化()

返回此期间的副本,其中年份和月份已标准化。

20 静态周期(int 年、int 月、int 天)

获取表示年数、月数和日数的期间。

21 静态天数周期(int 天)

获取表示天数的期间。

22 静态月份周期(int 月)

获取代表月份数的期间。

23 静态周数(int 周)

获取代表周数的期间。

24 静态年数(int 年)

获取代表周数的期间。

25 静态句点解析(CharSequence 文本)

从文本字符串(例如 PnYnMnD)获取句点。

26 期间加(TemporalAmount amountToAdd)

返回添加了指定期间的此期间的副本。

27 期间 plusDays(long daysToAdd)

返回添加了指定天数的该期间的副本。

28 期间 plusMonths(长月份ToAdd)

返回添加了指定月份的该期间的副本。

29 期间 plusYears(长年ToAdd)

返回添加了指定年份的该时期的副本。

30 时间减法(时间时间)

从指定的时间对象中减去此周期。

31 字符串转字符串()

使用基于 ISO-8601 秒的表示形式的此周期的字符串表示形式,例如 PT8H6M12.345S。

32 长totalMonths()

获取此期间的总月数。

33 期间与天数(int days)

返回具有指定天数的该期间的副本。

34 期间与月份(int 月)

返回此期间的副本以及指定的月份数。

35 时期与年(intyears)

返回具有指定年数的该期间的副本。

继承的方法

该类继承了以下类的方法 -

  • Java.lang.Object