## Uses of Class
java.time.OffsetTime

Packages that use OffsetTime
java.time: The main API for dates, times, instants, and durations.

### Uses of OffsetTime in java.time

Fields in java.time declared as OffsetTime
`static OffsetTime` OffsetTime.`MAX` The maximum supported `OffsetTime`, '23:59:59.999999999-18:00'.
`static OffsetTime` OffsetTime.`MIN` The minimum supported `OffsetTime`, '00:00:00+18:00'.

Methods in java.time that return OffsetTime
`OffsetTime` 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` OffsetTime.`minus​(long amountToSubtract, TemporalUnit unit)` Returns a copy of this time with the specified amount subtracted.
`OffsetTime` OffsetTime.`minus​(TemporalAmount amountToSubtract)` Returns a copy of this time with the specified amount subtracted.
`OffsetTime` OffsetTime.`minusHours​(long hours)` Returns a copy of this `OffsetTime` with the specified number of hours subtracted.
`OffsetTime` OffsetTime.`minusMinutes​(long minutes)` Returns a copy of this `OffsetTime` with the specified number of minutes subtracted.
`OffsetTime` OffsetTime.`minusNanos​(long nanos)` Returns a copy of this `OffsetTime` with the specified number of nanoseconds subtracted.
`OffsetTime` 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` OffsetTime.`plus​(long amountToAdd, TemporalUnit unit)` Returns a copy of this time with the specified amount added.
`OffsetTime` OffsetTime.`plus​(TemporalAmount amountToAdd)` Returns a copy of this time with the specified amount added.
`OffsetTime` OffsetTime.`plusHours​(long hours)` Returns a copy of this `OffsetTime` with the specified number of hours added.
`OffsetTime` OffsetTime.`plusMinutes​(long minutes)` Returns a copy of this `OffsetTime` with the specified number of minutes added.
`OffsetTime` OffsetTime.`plusNanos​(long nanos)` Returns a copy of this `OffsetTime` with the specified number of nanoseconds added.
`OffsetTime` OffsetTime.`plusSeconds​(long seconds)` Returns a copy of this `OffsetTime` with the specified number of seconds added.
`OffsetTime` OffsetDateTime.`toOffsetTime()` Converts this date-time to an `OffsetTime`.
`OffsetTime` OffsetTime.`truncatedTo​(TemporalUnit unit)` Returns a copy of this `OffsetTime` with the time truncated.
`OffsetTime` OffsetTime.`with​(TemporalAdjuster adjuster)` Returns an adjusted copy of this time.
`OffsetTime` OffsetTime.`with​(TemporalField field, long newValue)` Returns a copy of this time with the specified field set to a new value.
`OffsetTime` OffsetTime.`withHour​(int hour)` Returns a copy of this `OffsetTime` with the hour-of-day altered.
`OffsetTime` OffsetTime.`withMinute​(int minute)` Returns a copy of this `OffsetTime` with the minute-of-hour altered.
`OffsetTime` OffsetTime.`withNano​(int nanoOfSecond)` Returns a copy of this `OffsetTime` with the nano-of-second altered.
`OffsetTime` 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` OffsetTime.`withOffsetSameLocal​(ZoneOffset offset)` Returns a copy of this `OffsetTime` with the specified offset ensuring that the result has the same local time.
`OffsetTime` 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
`OffsetDateTime` 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.