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 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
    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.