类的用途
java.time.OffsetTime
使用 OffsetTime 的包
-
OffsetTime 在 java.time 中的用法
java.time 中的字段声明为 OffsetTime修饰符和类型Field描述static final OffsetTimeOffsetTime.MAX最大支持OffsetTime,'23:59:59.999999999-18:00'。static final OffsetTimeOffsetTime.MIN支持的最小值OffsetTime,'00:00:00+18:00'。java.time 中返回 OffsetTime 的方法修饰符和类型方法描述LocalTime.atOffset(ZoneOffset offset) 将这个时间与偏移量结合起来创建一个OffsetTime。static OffsetTimeOffsetTime.from(TemporalAccessor temporal) 从时间对象中获取OffsetTime的实例。OffsetTime.minus(long amountToSubtract, TemporalUnit unit) 返回此时间的副本,并减去指定的数量。OffsetTime.minus(TemporalAmount amountToSubtract) 返回此时间的副本,并减去指定的数量。OffsetTime.minusHours(long hours) 返回此OffsetTime的副本,并减去指定的小时数。OffsetTime.minusMinutes(long minutes) 返回此OffsetTime的副本,并减去指定的分钟数。OffsetTime.minusNanos(long nanos) 返回此OffsetTime的副本,并减去指定的纳秒数。OffsetTime.minusSeconds(long seconds) 返回此OffsetTime的副本,并减去指定的秒数。static OffsetTimeOffsetTime.now()从默认时区的系统时钟获取当前时间。static OffsetTime从指定时钟获取当前时间。static OffsetTime从指定时区的系统时钟获取当前时间。static OffsetTimeOffsetTime.of(int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset) 从小时、分钟、秒和纳秒中获取OffsetTime的实例。static OffsetTimeOffsetTime.of(LocalTime time, ZoneOffset offset) 从本地时间和偏移量获取OffsetTime的实例。static OffsetTime从Instant和区域 ID 获取OffsetTime的实例。static OffsetTimeOffsetTime.parse(CharSequence text) 从10:15:30+01:00等文本字符串中获取OffsetTime的实例。static OffsetTimeOffsetTime.parse(CharSequence text, DateTimeFormatter formatter) 使用特定格式化程序从文本字符串中获取OffsetTime的实例。OffsetTime.plus(long amountToAdd, TemporalUnit unit) 返回添加了指定数量的此时间的副本。OffsetTime.plus(TemporalAmount amountToAdd) 返回添加了指定数量的此时间的副本。OffsetTime.plusHours(long hours) 返回此OffsetTime的副本,其中添加了指定的小时数。OffsetTime.plusMinutes(long minutes) 返回此OffsetTime的副本,并添加了指定的分钟数。OffsetTime.plusNanos(long nanos) 返回此OffsetTime的副本,并添加了指定的纳秒数。OffsetTime.plusSeconds(long seconds) 返回此OffsetTime的副本,并添加了指定的秒数。OffsetDateTime.toOffsetTime()将此日期时间转换为OffsetTime。OffsetTime.truncatedTo(TemporalUnit unit) 返回此OffsetTime的副本,时间被截断。OffsetTime.with(TemporalAdjuster adjuster) 返回此时间的调整副本。OffsetTime.with(TemporalField field, long newValue) 返回此时间的副本,并将指定字段设置为新值。OffsetTime.withHour(int hour) 返回此OffsetTime的副本,其中更改了一天中的小时数。OffsetTime.withMinute(int minute) 返回此OffsetTime的副本,并更改了分钟。OffsetTime.withNano(int nanoOfSecond) 返回此OffsetTime的副本,并更改了纳秒级。OffsetTime.withOffsetSameInstant(ZoneOffset offset) 返回具有指定偏移量的此OffsetTime的副本,确保结果在隐含日期的同一时刻。OffsetTime.withOffsetSameLocal(ZoneOffset offset) 返回具有指定偏移量的此OffsetTime的副本,确保结果具有相同的本地时间。OffsetTime.withSecond(int second) 返回此OffsetTime的副本,并更改了秒数。java.time 中的方法,参数类型为 OffsetTime修饰符和类型方法描述LocalDate.atTime(OffsetTime time) 将此日期与偏移时间组合以创建OffsetDateTime。intOffsetTime.compareTo(OffsetTime other) 将这个OffsetTime与另一个时间进行比较。booleanOffsetTime.isAfter(OffsetTime other) 检查此OffsetTime的时刻是否在指定时间的时刻之后,将这两个时间应用到一个公共日期。booleanOffsetTime.isBefore(OffsetTime other) 检查此OffsetTime的时刻是否早于将这两个时间应用到一个公共日期的指定时间的时刻。booleanOffsetTime.isEqual(OffsetTime other) 检查此OffsetTime的时刻是否等于指定时间的时刻,将这两个时间应用到一个公共日期。