介绍
java.time.temporal.TemporalAccessor
public interface TemporalAccessor
- 时间访问器
- 定义对时间对象的只读访问,例如日期、时间、偏移量或组合
- 日期、时间和偏移量对象的基本接口类型
- 大多数日期和时间信息都可以表示为数字。这些是使用
TemporalField
建模的,其中使用long来处理大值。年、月和月日是字段的简单示例,但它们还包括即时和偏移量 - 两个日期/时间信息不能用数字表示, chronology 和 time-zone 。可以使用
TemporalQuery
上定义的静态方法通过查询访问 - 子接口 Temporal 将此定义扩展到支持对更完整的时间对象进行操作
- 此接口是框架级接口,不应在应用程序代码中广泛使用。相反,应用程序应该创建并传递具体类型的实例,例如
LocalDate
API
-
isSupported
boolean isSupported(TemporalField field)
- 是否支持时间域
-
range
ValueRange range(TemporalField field)
- 获取指定时间域的有效值范围
-
get
int get(TemporalField field)
-
getLong
long getLong(TemporalField field)
-
query
R query(TemporalQuery<R> query)