Uses of Class
java.time.OffsetTime

Packages that use OffsetTime
Package
Description
The main API for dates, times, instants, and durations.
  • Uses of OffsetTime in java.time

    Fields in java.time declared as OffsetTime
    Modifier and Type
    Field
    Description
    static final OffsetTime
    OffsetTime.MAX
    The maximum supported OffsetTime, '23:59:59.999999999-18:00'.
    static final OffsetTime
    OffsetTime.MIN
    The minimum supported OffsetTime, '00:00:00+18:00'.
    Methods in java.time that return OffsetTime
    Modifier and Type
    Method
    Description
    LocalTime.atOffset(ZoneOffset offset)
    Combines this time with an offset to create an OffsetTime.
    static OffsetTime
    OffsetTime.from(TemporalAccessor temporal)
    Obtains an instance of OffsetTime from a temporal object.
    OffsetTime.minus(long amountToSubtract, TemporalUnit unit)
    Returns a copy of this time with the specified amount subtracted.
    OffsetTime.minus(TemporalAmount amountToSubtract)
    Returns a copy of this time with the specified amount subtracted.
    OffsetTime.minusHours(long hours)
    Returns a copy of this OffsetTime with the specified number of hours subtracted.
    OffsetTime.minusMinutes(long minutes)
    Returns a copy of this OffsetTime with the specified number of minutes subtracted.
    OffsetTime.minusNanos(long nanos)
    Returns a copy of this OffsetTime with the specified number of nanoseconds subtracted.
    OffsetTime.minusSeconds(long seconds)
    Returns a copy of this OffsetTime with the specified number of seconds subtracted.
    static OffsetTime
    OffsetTime.now()
    Obtains the current time from the system clock in the default time-zone.
    static OffsetTime
    OffsetTime.now(Clock clock)
    Obtains the current time from the specified clock.
    static OffsetTime
    OffsetTime.now(ZoneId zone)
    Obtains the current time from the system clock in the specified time-zone.
    static OffsetTime
    OffsetTime.of(int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)
    Obtains an instance of OffsetTime from an hour, minute, second and nanosecond.
    static OffsetTime
    OffsetTime.of(LocalTime time, ZoneOffset offset)
    Obtains an instance of OffsetTime from a local time and an offset.
    static OffsetTime
    OffsetTime.ofInstant(Instant instant, ZoneId zone)
    Obtains an instance of OffsetTime from an Instant and zone ID.
    static OffsetTime
    OffsetTime.parse(CharSequence text)
    Obtains an instance of OffsetTime from a text string such as 10:15:30+01:00.
    static OffsetTime
    OffsetTime.parse(CharSequence text, DateTimeFormatter formatter)
    Obtains an instance of OffsetTime from a text string using a specific formatter.
    OffsetTime.plus(long amountToAdd, TemporalUnit unit)
    Returns a copy of this time with the specified amount added.
    OffsetTime.plus(TemporalAmount amountToAdd)
    Returns a copy of this time with the specified amount added.
    OffsetTime.plusHours(long hours)
    Returns a copy of this OffsetTime with the specified number of hours added.
    OffsetTime.plusMinutes(long minutes)
    Returns a copy of this OffsetTime with the specified number of minutes added.
    OffsetTime.plusNanos(long nanos)
    Returns a copy of this OffsetTime with the specified number of nanoseconds added.
    OffsetTime.plusSeconds(long seconds)
    Returns a copy of this OffsetTime with the specified number of seconds added.
    OffsetDateTime.toOffsetTime()
    Converts this date-time to an OffsetTime.
    OffsetTime.truncatedTo(TemporalUnit unit)
    Returns a copy of this OffsetTime with the time truncated.
    OffsetTime.with(TemporalAdjuster adjuster)
    Returns an adjusted copy of this time.
    OffsetTime.with(TemporalField field, long newValue)
    Returns a copy of this time with the specified field set to a new value.
    OffsetTime.withHour(int hour)
    Returns a copy of this OffsetTime with the hour-of-day altered.
    OffsetTime.withMinute(int minute)
    Returns a copy of this OffsetTime with the minute-of-hour altered.
    OffsetTime.withNano(int nanoOfSecond)
    Returns a copy of this OffsetTime with the nano-of-second altered.
    OffsetTime.withOffsetSameInstant(ZoneOffset offset)
    Returns a copy of this OffsetTime with the specified offset ensuring that the result is at the same instant on an implied day.
    OffsetTime.withOffsetSameLocal(ZoneOffset offset)
    Returns a copy of this OffsetTime with the specified offset ensuring that the result has the same local time.
    OffsetTime.withSecond(int second)
    Returns a copy of this OffsetTime with the second-of-minute altered.
    Methods in java.time with parameters of type OffsetTime
    Modifier and Type
    Method
    Description
    LocalDate.atTime(OffsetTime time)
    Combines this date with an offset time to create an OffsetDateTime.
    int
    OffsetTime.compareTo(OffsetTime other)
    Compares this OffsetTime to another time.
    boolean
    OffsetTime.isAfter(OffsetTime other)
    Checks if the instant of this OffsetTime is after that of the specified time applying both times to a common date.
    boolean
    OffsetTime.isBefore(OffsetTime other)
    Checks if the instant of this OffsetTime is before that of the specified time applying both times to a common date.
    boolean
    OffsetTime.isEqual(OffsetTime other)
    Checks if the instant of this OffsetTime is equal to that of the specified time applying both times to a common date.