软件包 | 描述 |
---|---|
java.time |
日期、时间、时刻主要的API,和持续时间。
|
java.time.chrono |
除了默认的标准以外的日历系统的通用的。
|
java.time.temporal |
访问日期和时间的应用领域和单位,时间和日期的调节。
|
Modifier and Type | Method and Description |
---|---|
List<TemporalUnit> |
Period.getUnits()
获取此期间所支持的单位集。
|
List<TemporalUnit> |
Duration.getUnits()
获取此持续时间所支持的单位集。
|
Modifier and Type | Method and Description |
---|---|
long |
Period.get(TemporalUnit unit)
获取所请求的单元的值。
|
long |
Duration.get(TemporalUnit unit)
获取所请求的单元的值。
|
boolean |
Instant.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
boolean |
OffsetTime.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
boolean |
OffsetDateTime.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
boolean |
LocalTime.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
boolean |
LocalDate.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
boolean |
YearMonth.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
boolean |
LocalDateTime.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
boolean |
ZonedDateTime.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
boolean |
Year.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
Instant |
Instant.minus(long amountToSubtract, TemporalUnit unit)
返回一个与指定的金额减去这一瞬间的副本。
|
OffsetTime |
OffsetTime.minus(long amountToSubtract, TemporalUnit unit)
返回此时间的副本与指定的金额减去。
|
OffsetDateTime |
OffsetDateTime.minus(long amountToSubtract, TemporalUnit unit)
返回此日期时间的副本,用指定的金额减去。
|
LocalTime |
LocalTime.minus(long amountToSubtract, TemporalUnit unit)
返回此时间的副本与指定的金额减去。
|
LocalDate |
LocalDate.minus(long amountToSubtract, TemporalUnit unit)
返回此日期的一个副本,用指定的金额减去。
|
YearMonth |
YearMonth.minus(long amountToSubtract, TemporalUnit unit)
返回一个与指定的金额减去这个月的一个副本。
|
LocalDateTime |
LocalDateTime.minus(long amountToSubtract, TemporalUnit unit)
返回此日期时间的副本,用指定的金额减去。
|
ZonedDateTime |
ZonedDateTime.minus(long amountToSubtract, TemporalUnit unit)
返回此日期时间的副本,用指定的金额减去。
|
Year |
Year.minus(long amountToSubtract, TemporalUnit unit)
以指定的金额减去该年的副本。
|
Duration |
Duration.minus(long amountToSubtract, TemporalUnit unit)
返回此持续时间的副本,用指定的持续时间减去。
|
static Duration |
Duration.of(long amount, TemporalUnit unit)
获得
Duration 代表指定的单位数量。
|
Instant |
Instant.plus(long amountToAdd, TemporalUnit unit)
返回此即时的副本与指定的金额添加。
|
OffsetTime |
OffsetTime.plus(long amountToAdd, TemporalUnit unit)
返回此时间的副本,添加指定的金额。
|
OffsetDateTime |
OffsetDateTime.plus(long amountToAdd, TemporalUnit unit)
返回此日期时间的副本,添加指定的金额。
|
LocalTime |
LocalTime.plus(long amountToAdd, TemporalUnit unit)
返回此时间的副本,添加指定的金额。
|
LocalDate |
LocalDate.plus(long amountToAdd, TemporalUnit unit)
返回此日期的一个副本,添加指定的金额。
|
YearMonth |
YearMonth.plus(long amountToAdd, TemporalUnit unit)
返回本年月的一个副本,添加指定的金额。
|
LocalDateTime |
LocalDateTime.plus(long amountToAdd, TemporalUnit unit)
返回此日期时间的副本,添加指定的金额。
|
ZonedDateTime |
ZonedDateTime.plus(long amountToAdd, TemporalUnit unit)
返回此日期时间的副本,添加指定的金额。
|
Year |
Year.plus(long amountToAdd, TemporalUnit unit)
返回一个今年的副本与指定的金额添加。
|
Duration |
Duration.plus(long amountToAdd, TemporalUnit unit)
返回此持续时间的副本,添加指定的持续时间。
|
Instant |
Instant.truncatedTo(TemporalUnit unit)
返回一份本
Instant 截断到指定单位。
|
OffsetTime |
OffsetTime.truncatedTo(TemporalUnit unit)
返回一份本
OffsetTime 与定时。
|
OffsetDateTime |
OffsetDateTime.truncatedTo(TemporalUnit unit)
返回一份本
OffsetDateTime 与定时。
|
LocalTime |
LocalTime.truncatedTo(TemporalUnit unit)
返回一份本
LocalTime 与定时。
|
LocalDateTime |
LocalDateTime.truncatedTo(TemporalUnit unit)
返回一份本
LocalDateTime 与定时。
|
ZonedDateTime |
ZonedDateTime.truncatedTo(TemporalUnit unit)
返回一份本
ZonedDateTime 与定时。
|
long |
Instant.until(Temporal endExclusive, TemporalUnit unit)
计算时间的量,直到指定单元的另一个时刻为止。
|
long |
OffsetTime.until(Temporal endExclusive, TemporalUnit unit)
计算时间的量,直到另一个时间在指定的单位。
|
long |
OffsetDateTime.until(Temporal endExclusive, TemporalUnit unit)
计算时间的量,直到指定单元的另一个日期时间。
|
long |
LocalTime.until(Temporal endExclusive, TemporalUnit unit)
计算时间的量,直到另一个时间在指定的单位。
|
long |
LocalDate.until(Temporal endExclusive, TemporalUnit unit)
计算时间的量,直到指定单元的另一个日期为止。
|
long |
YearMonth.until(Temporal endExclusive, TemporalUnit unit)
计算时间的数量,直到另一个月的指定单位。
|
long |
LocalDateTime.until(Temporal endExclusive, TemporalUnit unit)
计算时间的量,直到指定单元的另一个日期时间。
|
long |
ZonedDateTime.until(Temporal endExclusive, TemporalUnit unit)
计算时间的量,直到指定单元的另一个日期时间。
|
long |
Year.until(Temporal endExclusive, TemporalUnit unit)
计算时间的数量,直到指定的单位计算一年。
|
Modifier and Type | Method and Description |
---|---|
List<TemporalUnit> |
ChronoPeriod.getUnits()
获取此期间所支持的单位集。
|
Modifier and Type | Method and Description |
---|---|
long |
ChronoPeriod.get(TemporalUnit unit)
获取所请求的单元的值。
|
default boolean |
ChronoLocalDate.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
default boolean |
ChronoLocalDateTime.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
default boolean |
ChronoZonedDateTime.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
HijrahDate |
HijrahDate.minus(long amountToSubtract, TemporalUnit unit) |
default ChronoLocalDate |
ChronoLocalDate.minus(long amountToSubtract, TemporalUnit unit)
返回与指定期间减去的相同类型的对象。
|
default ChronoLocalDateTime<D> |
ChronoLocalDateTime.minus(long amountToSubtract, TemporalUnit unit)
返回与指定期间减去的相同类型的对象。
|
MinguoDate |
MinguoDate.minus(long amountToAdd, TemporalUnit unit) |
JapaneseDate |
JapaneseDate.minus(long amountToAdd, TemporalUnit unit) |
ThaiBuddhistDate |
ThaiBuddhistDate.minus(long amountToAdd, TemporalUnit unit) |
default ChronoZonedDateTime<D> |
ChronoZonedDateTime.minus(long amountToSubtract, TemporalUnit unit)
返回与指定期间减去的相同类型的对象。
|
HijrahDate |
HijrahDate.plus(long amountToAdd, TemporalUnit unit) |
default ChronoLocalDate |
ChronoLocalDate.plus(long amountToAdd, TemporalUnit unit)
返回与此对象相同的类型的对象,添加指定的周期。
|
ChronoLocalDateTime<D> |
ChronoLocalDateTime.plus(long amountToAdd, TemporalUnit unit)
返回与此对象相同的类型的对象,添加指定的周期。
|
MinguoDate |
MinguoDate.plus(long amountToAdd, TemporalUnit unit) |
JapaneseDate |
JapaneseDate.plus(long amountToAdd, TemporalUnit unit) |
ThaiBuddhistDate |
ThaiBuddhistDate.plus(long amountToAdd, TemporalUnit unit) |
ChronoZonedDateTime<D> |
ChronoZonedDateTime.plus(long amountToAdd, TemporalUnit unit)
返回与此对象相同的类型的对象,添加指定的周期。
|
long |
ChronoLocalDate.until(Temporal endExclusive, TemporalUnit unit)
计算时间的量,直到指定单元的另一个日期为止。
|
Modifier and Type | Class and Description |
---|---|
class |
ChronoUnit
一套标准的日期期间单位。
|
Modifier and Type | Field and Description |
---|---|
static TemporalUnit |
IsoFields.QUARTER_YEARS
单位,代表了四分之一年的概念。
|
static TemporalUnit |
WeekFields.WEEK_BASED_YEARS
代表一周为基础的几年为目的的加法和减法的单位。
|
static TemporalUnit |
IsoFields.WEEK_BASED_YEARS
代表一周为基础的几年为目的的加法和减法的单位。
|
Modifier and Type | Method and Description |
---|---|
TemporalUnit |
ChronoField.getBaseUnit() |
TemporalUnit |
TemporalField.getBaseUnit()
获取字段的单位,该字段在。
|
TemporalUnit |
ChronoField.getRangeUnit() |
TemporalUnit |
TemporalField.getRangeUnit()
获取字段所绑定的范围。
|
Modifier and Type | Method and Description |
---|---|
List<TemporalUnit> |
TemporalAmount.getUnits()
返回唯一确定这个TemporalAmount的价值单位名单。
|
static TemporalQuery<TemporalUnit> |
TemporalQueries.precision()
最小支持单位的查询。
|
Modifier and Type | Method and Description |
---|---|
long |
TemporalAmount.get(TemporalUnit unit)
返回所请求的单位的值。
|
boolean |
Temporal.isSupported(TemporalUnit unit)
检查指定的单位是否被支持。
|
default Temporal |
Temporal.minus(long amountToSubtract, TemporalUnit unit)
返回与指定期间减去的相同类型的对象。
|
Temporal |
Temporal.plus(long amountToAdd, TemporalUnit unit)
返回与此对象相同的类型的对象,添加指定的周期。
|
long |
Temporal.until(Temporal endExclusive, TemporalUnit unit)
计算时间的量,直到指定单元的另一个时间。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.