- java.time Package Classes
- java.time - Home
- java.time - Clock
- java.time - Duration
- java.time - Instant
- java.time - LocalDate
- java.time - LocalDateTime
- java.time - LocalTime
- java.time - MonthDay
- java.time - OffsetDateTime
- java.time - OffsetTime
- java.time - Period
- java.time - Year
- java.time - YearMonth
- java.time - ZonedDateTime
- java.time - ZoneId
- java.time - ZoneOffset
- java.time Package Enums
- java.time - Month
- java.time Useful Resources
- java.time - Discussion
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