| Package | Description | 
|---|---|
| java.time | 
 The main API for dates, times, instants, and durations. | 
| Modifier and Type | Field and Description | 
|---|---|
| static OffsetDateTime | OffsetDateTime. MAXThe maximum supported  OffsetDateTime, '+999999999-12-31T23:59:59.999999999-18:00'. | 
| static OffsetDateTime | OffsetDateTime. MINThe minimum supported  OffsetDateTime, '-999999999-01-01T00:00:00+18:00'. | 
| Modifier and Type | Method and Description | 
|---|---|
| OffsetDateTime | OffsetTime. atDate(LocalDate date)Combines this time with a date to create an  OffsetDateTime. | 
| OffsetDateTime | Instant. atOffset(ZoneOffset offset)Combines this instant with an offset to create an  OffsetDateTime. | 
| OffsetDateTime | LocalDateTime. atOffset(ZoneOffset offset)Combines this date-time with an offset to create an  OffsetDateTime. | 
| OffsetDateTime | LocalDate. atTime(OffsetTime time)Combines this date with an offset time to create an  OffsetDateTime. | 
| static OffsetDateTime | OffsetDateTime. from(TemporalAccessor temporal)Obtains an instance of  OffsetDateTimefrom a temporal object. | 
| OffsetDateTime | OffsetDateTime. minus(long amountToSubtract,
     TemporalUnit unit)Returns a copy of this date-time with the specified amount subtracted. | 
| OffsetDateTime | OffsetDateTime. minus(TemporalAmount amountToSubtract)Returns a copy of this date-time with the specified amount subtracted. | 
| OffsetDateTime | OffsetDateTime. minusDays(long days)Returns a copy of this  OffsetDateTimewith the specified period in days subtracted. | 
| OffsetDateTime | OffsetDateTime. minusHours(long hours)Returns a copy of this  OffsetDateTimewith the specified period in hours subtracted. | 
| OffsetDateTime | OffsetDateTime. minusMinutes(long minutes)Returns a copy of this  OffsetDateTimewith the specified period in minutes subtracted. | 
| OffsetDateTime | OffsetDateTime. minusMonths(long months)Returns a copy of this  OffsetDateTimewith the specified period in months subtracted. | 
| OffsetDateTime | OffsetDateTime. minusNanos(long nanos)Returns a copy of this  OffsetDateTimewith the specified period in nanoseconds subtracted. | 
| OffsetDateTime | OffsetDateTime. minusSeconds(long seconds)Returns a copy of this  OffsetDateTimewith the specified period in seconds subtracted. | 
| OffsetDateTime | OffsetDateTime. minusWeeks(long weeks)Returns a copy of this  OffsetDateTimewith the specified period in weeks subtracted. | 
| OffsetDateTime | OffsetDateTime. minusYears(long years)Returns a copy of this  OffsetDateTimewith the specified period in years subtracted. | 
| static OffsetDateTime | OffsetDateTime. now()Obtains the current date-time from the system clock in the default time-zone. | 
| static OffsetDateTime | OffsetDateTime. now(Clock clock)Obtains the current date-time from the specified clock. | 
| static OffsetDateTime | OffsetDateTime. now(ZoneId zone)Obtains the current date-time from the system clock in the specified time-zone. | 
| static OffsetDateTime | OffsetDateTime. of(int year,
  int month,
  int dayOfMonth,
  int hour,
  int minute,
  int second,
  int nanoOfSecond,
  ZoneOffset offset)Obtains an instance of  OffsetDateTimefrom a year, month, day,
 hour, minute, second, nanosecond and offset. | 
| static OffsetDateTime | OffsetDateTime. of(LocalDate date,
  LocalTime time,
  ZoneOffset offset)Obtains an instance of  OffsetDateTimefrom a date, time and offset. | 
| static OffsetDateTime | OffsetDateTime. of(LocalDateTime dateTime,
  ZoneOffset offset)Obtains an instance of  OffsetDateTimefrom a date-time and offset. | 
| static OffsetDateTime | OffsetDateTime. ofInstant(Instant instant,
         ZoneId zone)Obtains an instance of  OffsetDateTimefrom anInstantand zone ID. | 
| static OffsetDateTime | OffsetDateTime. parse(CharSequence text)Obtains an instance of  OffsetDateTimefrom a text string
 such as2007-12-03T10:15:30+01:00. | 
| static OffsetDateTime | OffsetDateTime. parse(CharSequence text,
     DateTimeFormatter formatter)Obtains an instance of  OffsetDateTimefrom a text string using a specific formatter. | 
| OffsetDateTime | OffsetDateTime. plus(long amountToAdd,
    TemporalUnit unit)Returns a copy of this date-time with the specified amount added. | 
| OffsetDateTime | OffsetDateTime. plus(TemporalAmount amountToAdd)Returns a copy of this date-time with the specified amount added. | 
| OffsetDateTime | OffsetDateTime. plusDays(long days)Returns a copy of this OffsetDateTime with the specified period in days added. | 
| OffsetDateTime | OffsetDateTime. plusHours(long hours)Returns a copy of this  OffsetDateTimewith the specified period in hours added. | 
| OffsetDateTime | OffsetDateTime. plusMinutes(long minutes)Returns a copy of this  OffsetDateTimewith the specified period in minutes added. | 
| OffsetDateTime | OffsetDateTime. plusMonths(long months)Returns a copy of this  OffsetDateTimewith the specified period in months added. | 
| OffsetDateTime | OffsetDateTime. plusNanos(long nanos)Returns a copy of this  OffsetDateTimewith the specified period in nanoseconds added. | 
| OffsetDateTime | OffsetDateTime. plusSeconds(long seconds)Returns a copy of this  OffsetDateTimewith the specified period in seconds added. | 
| OffsetDateTime | OffsetDateTime. plusWeeks(long weeks)Returns a copy of this OffsetDateTime with the specified period in weeks added. | 
| OffsetDateTime | OffsetDateTime. plusYears(long years)Returns a copy of this  OffsetDateTimewith the specified period in years added. | 
| OffsetDateTime | ZonedDateTime. toOffsetDateTime()Converts this date-time to an  OffsetDateTime. | 
| OffsetDateTime | OffsetDateTime. truncatedTo(TemporalUnit unit)Returns a copy of this  OffsetDateTimewith the time truncated. | 
| OffsetDateTime | OffsetDateTime. with(TemporalAdjuster adjuster)Returns an adjusted copy of this date-time. | 
| OffsetDateTime | OffsetDateTime. with(TemporalField field,
    long newValue)Returns a copy of this date-time with the specified field set to a new value. | 
| OffsetDateTime | OffsetDateTime. withDayOfMonth(int dayOfMonth)Returns a copy of this  OffsetDateTimewith the day-of-month altered. | 
| OffsetDateTime | OffsetDateTime. withDayOfYear(int dayOfYear)Returns a copy of this  OffsetDateTimewith the day-of-year altered. | 
| OffsetDateTime | OffsetDateTime. withHour(int hour)Returns a copy of this  OffsetDateTimewith the hour-of-day value altered. | 
| OffsetDateTime | OffsetDateTime. withMinute(int minute)Returns a copy of this  OffsetDateTimewith the minute-of-hour value altered. | 
| OffsetDateTime | OffsetDateTime. withMonth(int month)Returns a copy of this  OffsetDateTimewith the month-of-year altered. | 
| OffsetDateTime | OffsetDateTime. withNano(int nanoOfSecond)Returns a copy of this  OffsetDateTimewith the nano-of-second value altered. | 
| OffsetDateTime | OffsetDateTime. withOffsetSameInstant(ZoneOffset offset)Returns a copy of this  OffsetDateTimewith the specified offset ensuring
 that the result is at the same instant. | 
| OffsetDateTime | OffsetDateTime. withOffsetSameLocal(ZoneOffset offset)Returns a copy of this  OffsetDateTimewith the specified offset ensuring
 that the result has the same local date-time. | 
| OffsetDateTime | OffsetDateTime. withSecond(int second)Returns a copy of this  OffsetDateTimewith the second-of-minute value altered. | 
| OffsetDateTime | OffsetDateTime. withYear(int year)Returns a copy of this  OffsetDateTimewith the year altered. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Comparator<OffsetDateTime> | OffsetDateTime. timeLineOrder()Gets a comparator that compares two  OffsetDateTimeinstances
 based solely on the instant. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | OffsetDateTime. compareTo(OffsetDateTime other)Compares this  OffsetDateTimeto another date-time. | 
| boolean | OffsetDateTime. isAfter(OffsetDateTime other)Checks if the instant of this date-time is after that of the specified date-time. | 
| boolean | OffsetDateTime. isBefore(OffsetDateTime other)Checks if the instant of this date-time is before that of the specified date-time. | 
| boolean | OffsetDateTime. isEqual(OffsetDateTime other)Checks if the instant of this date-time is equal to that of the specified date-time. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.