接口的使用
java.time.temporal.TemporalUnit
使用 TemporalUnit 的包
包
描述
日期、时间、瞬间和持续时间的主要 API。
用于除默认 ISO 之外的日历系统的通用 API。
使用字段和单位以及日期时间调整器访问日期和时间。
-
TemporalUnit 在 java.time 中的用法
返回类型中包含 TemporalUnit 类型参数的 java.time 中的方法java.time 中的方法,参数类型为 TemporalUnit修饰符和类型方法描述longDuration.get(TemporalUnit unit) 获取所请求单位的值。longPeriod.get(TemporalUnit unit) 获取所请求单位的值。booleanInstant.isSupported(TemporalUnit unit) 检查是否支持指定的单位。booleanLocalDate.isSupported(TemporalUnit unit) 检查是否支持指定的单位。booleanLocalDateTime.isSupported(TemporalUnit unit) 检查是否支持指定的单位。booleanLocalTime.isSupported(TemporalUnit unit) 检查是否支持指定的单位。booleanOffsetDateTime.isSupported(TemporalUnit unit) 检查是否支持指定的单位。booleanOffsetTime.isSupported(TemporalUnit unit) 检查是否支持指定的单位。booleanYear.isSupported(TemporalUnit unit) 检查是否支持指定的单位。booleanYearMonth.isSupported(TemporalUnit unit) 检查是否支持指定的单位。booleanZonedDateTime.isSupported(TemporalUnit unit) 检查是否支持指定的单位。Duration.minus(long amountToSubtract, TemporalUnit unit) 返回此持续时间的副本,并减去指定的持续时间。Instant.minus(long amountToSubtract, TemporalUnit unit) 返回此瞬间的副本,并减去指定的数量。LocalDate.minus(long amountToSubtract, TemporalUnit unit) 返回此日期的副本,并减去指定的金额。LocalDateTime.minus(long amountToSubtract, TemporalUnit unit) 返回此日期时间的副本,并减去指定的数量。LocalTime.minus(long amountToSubtract, TemporalUnit unit) 返回此时间的副本,并减去指定的数量。OffsetDateTime.minus(long amountToSubtract, TemporalUnit unit) 返回此日期时间的副本,并减去指定的数量。OffsetTime.minus(long amountToSubtract, TemporalUnit unit) 返回此时间的副本,并减去指定的数量。Year.minus(long amountToSubtract, TemporalUnit unit) 返回减去指定数量的今年的副本。YearMonth.minus(long amountToSubtract, TemporalUnit unit) 返回减去指定数量的今年-月份的副本。ZonedDateTime.minus(long amountToSubtract, TemporalUnit unit) 返回此日期时间的副本,并减去指定的数量。static DurationDuration.of(long amount, TemporalUnit unit) 获得表示指定单位金额的Duration。Duration.plus(long amountToAdd, TemporalUnit unit) 返回此持续时间的副本,并添加了指定的持续时间。Instant.plus(long amountToAdd, TemporalUnit unit) 返回此瞬间的副本,并添加了指定的数量。LocalDate.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的此日期的副本。LocalDateTime.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的此日期时间的副本。LocalTime.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的此时间的副本。OffsetDateTime.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的此日期时间的副本。OffsetTime.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的此时间的副本。Year.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的今年的副本。YearMonth.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的今年-月份的副本。ZonedDateTime.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的此日期时间的副本。Duration.truncatedTo(TemporalUnit unit) 返回截断为指定单位的此Duration的副本。Instant.truncatedTo(TemporalUnit unit) 返回截断为指定单位的此Instant的副本。LocalDateTime.truncatedTo(TemporalUnit unit) 返回此LocalDateTime的副本,时间被截断。LocalTime.truncatedTo(TemporalUnit unit) 返回此LocalTime的副本,时间被截断。OffsetDateTime.truncatedTo(TemporalUnit unit) 返回此OffsetDateTime的副本,时间被截断。OffsetTime.truncatedTo(TemporalUnit unit) 返回此OffsetTime的副本,时间被截断。ZonedDateTime.truncatedTo(TemporalUnit unit) 返回此ZonedDateTime的副本,时间被截断。longInstant.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一个瞬间的时间量。longLocalDate.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一个日期的时间量。longLocalDateTime.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一个日期时间的时间量。longLocalTime.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一个时间为止的时间量。longOffsetDateTime.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一个日期时间的时间量。longOffsetTime.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一个时间为止的时间量。longYear.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一年的时间量。longYearMonth.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一个年月的时间量。longZonedDateTime.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一个日期时间的时间量。 -
TemporalUnit 在 java.time.chrono 中的用法
返回类型中包含 TemporalUnit 类型参数的 java.time.chrono 中的方法java.time.chrono 中的方法,参数类型为 TemporalUnit修饰符和类型方法描述longChronoPeriod.get(TemporalUnit unit) 获取所请求单位的值。default booleanChronoLocalDate.isSupported(TemporalUnit unit) 检查是否支持指定的单位。default booleanChronoLocalDateTime.isSupported(TemporalUnit unit) 检查是否支持指定的单位。default booleanChronoZonedDateTime.isSupported(TemporalUnit unit) 检查是否支持指定的单位。default ChronoLocalDateChronoLocalDate.minus(long amountToSubtract, TemporalUnit unit) 返回与此对象相同类型并减去指定句点的对象。default ChronoLocalDateTime<D>ChronoLocalDateTime.minus(long amountToSubtract, TemporalUnit unit) 返回与此对象相同类型并减去指定句点的对象。default ChronoZonedDateTime<D>ChronoZonedDateTime.minus(long amountToSubtract, TemporalUnit unit) 返回与此对象相同类型并减去指定句点的对象。HijrahDate.minus(long amountToSubtract, TemporalUnit unit) JapaneseDate.minus(long amountToAdd, TemporalUnit unit) MinguoDate.minus(long amountToAdd, TemporalUnit unit) ThaiBuddhistDate.minus(long amountToAdd, TemporalUnit unit) default ChronoLocalDateChronoLocalDate.plus(long amountToAdd, TemporalUnit unit) 返回与此对象相同类型的对象,并添加指定的时间段。ChronoLocalDateTime.plus(long amountToAdd, TemporalUnit unit) 返回与此对象相同类型的对象,并添加指定的时间段。ChronoZonedDateTime.plus(long amountToAdd, TemporalUnit unit) 返回与此对象相同类型的对象,并添加指定的时间段。HijrahDate.plus(long amountToAdd, TemporalUnit unit) JapaneseDate.plus(long amountToAdd, TemporalUnit unit) MinguoDate.plus(long amountToAdd, TemporalUnit unit) ThaiBuddhistDate.plus(long amountToAdd, TemporalUnit unit) longChronoLocalDate.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一个日期的时间量。 -
TemporalUnit 在 java.time.temporal 中的用法
java.time.temporal 中实现 TemporalUnit 的类java.time.temporal 中的字段声明为 TemporalUnit修饰符和类型Field描述static final TemporalUnitIsoFields.QUARTER_YEARS代表季度概念的单位。static final TemporalUnitIsoFields.WEEK_BASED_YEARS用于加法和减法的表示以周为基础的年份的单位。static final TemporalUnitWeekFields.WEEK_BASED_YEARS用于加法和减法的表示以周为基础的年份的单位。java.time.temporal 中返回 TemporalUnit 的方法修饰符和类型方法描述ChronoField.getBaseUnit()TemporalField.getBaseUnit()获取字段的测量单位。ChronoField.getRangeUnit()TemporalField.getRangeUnit()获取字段绑定的范围。返回类型中包含 TemporalUnit 类型参数的 java.time.temporal 中的方法修饰符和类型方法描述TemporalAmount.getUnits()返回唯一定义此 TemporalAmount 值的单位列表。static TemporalQuery<TemporalUnit>TemporalQueries.precision()查询支持的最小单位。java.time.temporal 中的方法,参数类型为 TemporalUnit修饰符和类型方法描述longTemporalAmount.get(TemporalUnit unit) 返回请求单位的值。booleanTemporal.isSupported(TemporalUnit unit) 检查是否支持指定的单位。default TemporalTemporal.minus(long amountToSubtract, TemporalUnit unit) 返回与此对象相同类型并减去指定句点的对象。Temporal.plus(long amountToAdd, TemporalUnit unit) 返回与此对象相同类型的对象,并添加指定的时间段。longTemporal.until(Temporal endExclusive, TemporalUnit unit) 根据指定的单位计算到另一个时间的时间量。