| Package | Description |
|---|---|
| java.time |
The main API for dates, times, instants, and durations.
|
| Modifier and Type | Field and Description |
|---|---|
static OffsetDateTime |
OffsetDateTime.MAX
The maximum supported
OffsetDateTime, '+999999999-12-31T23:59:59.999999999-18:00'.
|
static OffsetDateTime |
OffsetDateTime.MIN
The minimum supported
OffsetDateTime, '-999999999-01-01T00:00:00+18:00'.
|
| Modifier and Type | Method and Description |
|---|---|
OffsetDateTime |
OffsetTime.atDate(LocalDate
Combines this time with a date to create an
OffsetDateTime.
|
OffsetDateTime |
LocalDateTime.atOffset(ZoneOffset
Combines this date-time with an offset to create an
OffsetDateTime.
|
OffsetDateTime |
Instant.atOffset(ZoneOffset
Combines this instant with an offset to create an
OffsetDateTime.
|
OffsetDateTime |
LocalDate.atTime(OffsetTime
Combines this date with an offset time to create an
OffsetDateTime.
|
static OffsetDateTime |
OffsetDateTime.from(TemporalAccessor
Obtains an instance of
OffsetDateTime from a temporal object.
|
OffsetDateTime |
OffsetDateTime.minus(long amountToSubtract, TemporalUnit
Returns a copy of this date-time with the specified amount subtracted.
|
OffsetDateTime |
OffsetDateTime.minus(TemporalAmount
Returns a copy of this date-time with the specified amount subtracted.
|
OffsetDateTime |
OffsetDateTime.minusDays(long days)
Returns a copy of this
OffsetDateTime with the specified period in days subtracted.
|
OffsetDateTime |
OffsetDateTime.minusHours(long hours)
Returns a copy of this
OffsetDateTime with the specified period in hours subtracted.
|
OffsetDateTime |
OffsetDateTime.minusMinutes(long minutes)
Returns a copy of this
OffsetDateTime with the specified period in minutes subtracted.
|
OffsetDateTime |
OffsetDateTime.minusMonths(long months)
Returns a copy of this
OffsetDateTime with the specified period in months subtracted.
|
OffsetDateTime |
OffsetDateTime.minusNanos(long nanos)
Returns a copy of this
OffsetDateTime with the specified period in nanoseconds subtracted.
|
OffsetDateTime |
OffsetDateTime.minusSeconds(long seconds)
Returns a copy of this
OffsetDateTime with the specified period in seconds subtracted.
|
OffsetDateTime |
OffsetDateTime.minusWeeks(long weeks)
Returns a copy of this
OffsetDateTime with the specified period in weeks subtracted.
|
OffsetDateTime |
OffsetDateTime.minusYears(long years)
Returns a copy of this
OffsetDateTime with 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
Obtains the current date-time from the specified clock.
|
static OffsetDateTime |
OffsetDateTime.now(ZoneId
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
Obtains an instance of
OffsetDateTime from a year, month, day, hour, minute, second, nanosecond and offset.
|
static OffsetDateTime |
OffsetDateTime.of(LocalDate
Obtains an instance of
OffsetDateTime from a date, time and offset.
|
static OffsetDateTime |
OffsetDateTime.of(LocalDateTime
Obtains an instance of
OffsetDateTime from a date-time and offset.
|
static OffsetDateTime |
OffsetDateTime.ofInstant(Instant
Obtains an instance of
OffsetDateTime from an
Instant and zone ID.
|
static OffsetDateTime |
OffsetDateTime.parse(CharSequence
Obtains an instance of
OffsetDateTime from a text string such as
2007-12-03T10:15:30+01:00.
|
static OffsetDateTime |
OffsetDateTime.parse(CharSequence
Obtains an instance of
OffsetDateTime from a text string using a specific formatter.
|
OffsetDateTime |
OffsetDateTime.plus(long amountToAdd, TemporalUnit
Returns a copy of this date-time with the specified amount added.
|
OffsetDateTime |
OffsetDateTime.plus(TemporalAmount
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
OffsetDateTime with the specified period in hours added.
|
OffsetDateTime |
OffsetDateTime.plusMinutes(long minutes)
Returns a copy of this
OffsetDateTime with the specified period in minutes added.
|
OffsetDateTime |
OffsetDateTime.plusMonths(long months)
Returns a copy of this
OffsetDateTime with the specified period in months added.
|
OffsetDateTime |
OffsetDateTime.plusNanos(long nanos)
Returns a copy of this
OffsetDateTime with the specified period in nanoseconds added.
|
OffsetDateTime |
OffsetDateTime.plusSeconds(long seconds)
Returns a copy of this
OffsetDateTime with 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
OffsetDateTime with the specified period in years added.
|
OffsetDateTime |
ZonedDateTime.toOffsetDateTime()
Converts this date-time to an
OffsetDateTime.
|
OffsetDateTime |
OffsetDateTime.truncatedTo(TemporalUnit
Returns a copy of this
OffsetDateTime with the time truncated.
|
OffsetDateTime |
OffsetDateTime.with(TemporalAdjuster
Returns an adjusted copy of this date-time.
|
OffsetDateTime |
OffsetDateTime.with(TemporalField
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
OffsetDateTime with the day-of-month altered.
|
OffsetDateTime |
OffsetDateTime.withDayOfYear(int dayOfYear)
Returns a copy of this
OffsetDateTime with the day-of-year altered.
|
OffsetDateTime |
OffsetDateTime.withHour(int hour)
Returns a copy of this
OffsetDateTime with the hour-of-day value altered.
|
OffsetDateTime |
OffsetDateTime.withMinute(int minute)
Returns a copy of this
OffsetDateTime with the minute-of-hour value altered.
|
OffsetDateTime |
OffsetDateTime.withMonth(int month)
Returns a copy of this
OffsetDateTime with the month-of-year altered.
|
OffsetDateTime |
OffsetDateTime.withNano(int nanoOfSecond)
Returns a copy of this
OffsetDateTime with the nano-of-second value altered.
|
OffsetDateTime |
OffsetDateTime.withOffsetSameInstant(ZoneOffset
Returns a copy of this
OffsetDateTime with the specified offset ensuring that the result is at the same instant.
|
OffsetDateTime |
OffsetDateTime.withOffsetSameLocal(ZoneOffset
Returns a copy of this
OffsetDateTime with the specified offset ensuring that the result has the same local date-time.
|
OffsetDateTime |
OffsetDateTime.withSecond(int second)
Returns a copy of this
OffsetDateTime with the second-of-minute value altered.
|
OffsetDateTime |
OffsetDateTime.withYear(int year)
Returns a copy of this
OffsetDateTime with the year altered.
|
| Modifier and Type | Method and Description |
|---|---|
static Comparator |
OffsetDateTime.timeLineOrder()
Gets a comparator that compares two
OffsetDateTime instances based solely on the instant.
|
| Modifier and Type | Method and Description |
|---|---|
int |
OffsetDateTime.compareTo(OffsetDateTime
Compares this
OffsetDateTime to another date-time.
|
boolean |
OffsetDateTime.isAfter(OffsetDateTime
Checks if the instant of this date-time is after that of the specified date-time.
|
boolean |
OffsetDateTime.isBefore(OffsetDateTime
Checks if the instant of this date-time is before that of the specified date-time.
|
boolean |
OffsetDateTime.isEqual(OffsetDateTime
Checks if the instant of this date-time is equal to that of the specified date-time.
|