| Package | Description |
|---|---|
| org.threeten.bp |
The main API for dates, times, instants, and durations.
|
| org.threeten.bp.chrono |
Support for calendar systems other than the default ISO.
|
| org.threeten.bp.temporal |
Access to date and time using fields and units.
|
| org.threeten.bp.zone |
Support for time-zones and their rules.
|
| Modifier and Type | Field | Description |
|---|---|---|
static ZoneOffset |
ZoneOffset.MAX |
Constant for the maximum supported offset.
|
static ZoneOffset |
ZoneOffset.MIN |
Constant for the maximum supported offset.
|
static ZoneOffset |
ZoneOffset.UTC |
The time-zone offset for UTC, with an ID of 'Z'.
|
| Modifier and Type | Field | Description |
|---|---|---|
static TemporalQuery<ZoneOffset> |
ZoneOffset.FROM |
Simulate JDK 8 method reference ZoneOffset::from.
|
| Modifier and Type | Method | Description |
|---|---|---|
static ZoneOffset |
ZoneOffset.from(TemporalAccessor temporal) |
Obtains an instance of
ZoneOffset from a temporal object. |
ZoneOffset |
OffsetDateTime.getOffset() |
Gets the zone offset, such as '+01:00'.
|
ZoneOffset |
OffsetTime.getOffset() |
Gets the zone offset, such as '+01:00'.
|
ZoneOffset |
ZonedDateTime.getOffset() |
Gets the zone offset, such as '+01:00'.
|
static ZoneOffset |
ZoneOffset.of(java.lang.String offsetId) |
Obtains an instance of
ZoneOffset using the ID. |
static ZoneOffset |
ZoneOffset.ofHours(int hours) |
Obtains an instance of
ZoneOffset using an offset in hours. |
static ZoneOffset |
ZoneOffset.ofHoursMinutes(int hours,
int minutes) |
Obtains an instance of
ZoneOffset using an offset in
hours and minutes. |
static ZoneOffset |
ZoneOffset.ofHoursMinutesSeconds(int hours,
int minutes,
int seconds) |
Obtains an instance of
ZoneOffset using an offset in
hours, minutes and seconds. |
static ZoneOffset |
ZoneOffset.ofTotalSeconds(int totalSeconds) |
Obtains an instance of
ZoneOffset specifying the total offset in seconds |
| Modifier and Type | Method | Description |
|---|---|---|
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. |
OffsetTime |
LocalTime.atOffset(ZoneOffset offset) |
Combines this time with an offset to create an
OffsetTime. |
int |
ZoneOffset.compareTo(ZoneOffset other) |
Compares this offset to another offset in descending order.
|
static OffsetDateTime |
OffsetDateTime.of(int year,
int month,
int dayOfMonth,
int hour,
int minute,
int second,
int nanoOfSecond,
ZoneOffset offset) |
Obtains an instance of
OffsetDateTime from a year, month, day,
hour, minute, second, nanosecond and offset. |
static OffsetDateTime |
OffsetDateTime.of(LocalDate date,
LocalTime time,
ZoneOffset offset) |
Obtains an instance of
OffsetDateTime from a date, time and offset. |
static OffsetDateTime |
OffsetDateTime.of(LocalDateTime dateTime,
ZoneOffset offset) |
Obtains an instance of
OffsetDateTime from a date-time and offset. |
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 LocalDateTime |
LocalDateTime.ofEpochSecond(long epochSecond,
int nanoOfSecond,
ZoneOffset offset) |
Obtains an instance of
LocalDateTime using seconds from the
epoch of 1970-01-01T00:00:00Z. |
static ZonedDateTime |
ZonedDateTime.ofInstant(LocalDateTime localDateTime,
ZoneOffset offset,
ZoneId zone) |
Obtains an instance of
ZonedDateTime from the instant formed by combining
the local date-time and offset. |
static ZonedDateTime |
ZonedDateTime.ofLocal(LocalDateTime localDateTime,
ZoneId zone,
ZoneOffset preferredOffset) |
Obtains an instance of
ZonedDateTime from a local date-time
using the preferred offset if possible. |
static ZoneId |
ZoneId.ofOffset(java.lang.String prefix,
ZoneOffset offset) |
Obtains an instance of
ZoneId wrapping an offset. |
static ZonedDateTime |
ZonedDateTime.ofStrict(LocalDateTime localDateTime,
ZoneOffset offset,
ZoneId zone) |
Obtains an instance of
ZonedDateTime strictly validating the
combination of local date-time, offset and zone ID. |
OffsetDateTime |
OffsetDateTime.withOffsetSameInstant(ZoneOffset offset) |
Returns a copy of this
OffsetDateTime with the specified offset ensuring
that the result is at the same instant. |
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. |
OffsetDateTime |
OffsetDateTime.withOffsetSameLocal(ZoneOffset offset) |
Returns a copy of this
OffsetDateTime with the specified offset ensuring
that the result has the same local date-time. |
OffsetTime |
OffsetTime.withOffsetSameLocal(ZoneOffset offset) |
Returns a copy of this
OffsetTime with the specified offset ensuring
that the result has the same local time. |
| Modifier and Type | Method | Description |
|---|---|---|
abstract ZoneOffset |
ChronoZonedDateTime.getOffset() |
Gets the zone offset, such as '+01:00'.
|
| Modifier and Type | Method | Description |
|---|---|---|
long |
ChronoLocalDateTime.toEpochSecond(ZoneOffset offset) |
Converts this date-time to the number of seconds from the epoch
of 1970-01-01T00:00:00Z.
|
Instant |
ChronoLocalDateTime.toInstant(ZoneOffset offset) |
Converts this date-time to an
Instant. |
| Modifier and Type | Method | Description |
|---|---|---|
static TemporalQuery<ZoneOffset> |
TemporalQueries.offset() |
A query for
ZoneOffset returning null if not found. |
| Modifier and Type | Method | Description |
|---|---|---|
abstract ZoneOffset |
ZoneRules.getOffset(Instant instant) |
Gets the offset applicable at the specified instant in these rules.
|
abstract ZoneOffset |
ZoneRules.getOffset(LocalDateTime localDateTime) |
Gets a suitable offset for the specified local date-time in these rules.
|
ZoneOffset |
ZoneOffsetTransition.getOffsetAfter() |
Gets the offset after the transition.
|
ZoneOffset |
ZoneOffsetTransitionRule.getOffsetAfter() |
Gets the offset after the transition.
|
ZoneOffset |
ZoneOffsetTransition.getOffsetBefore() |
Gets the offset before the transition.
|
ZoneOffset |
ZoneOffsetTransitionRule.getOffsetBefore() |
Gets the offset before the transition.
|
ZoneOffset |
ZoneOffsetTransitionRule.getStandardOffset() |
Gets the standard offset in force at the transition.
|
abstract ZoneOffset |
ZoneRules.getStandardOffset(Instant instant) |
Gets the standard offset for the specified instant in this zone.
|
| Modifier and Type | Method | Description |
|---|---|---|
abstract java.util.List<ZoneOffset> |
ZoneRules.getValidOffsets(LocalDateTime localDateTime) |
Gets the offset applicable at the specified local date-time in these rules.
|
| Modifier and Type | Method | Description |
|---|---|---|
LocalDateTime |
ZoneOffsetTransitionRule.TimeDefinition.createDateTime(LocalDateTime dateTime,
ZoneOffset standardOffset,
ZoneOffset wallOffset) |
Converts the specified local date-time to the local date-time actually
seen on a wall clock.
|
boolean |
ZoneOffsetTransition.isValidOffset(ZoneOffset offset) |
Checks if the specified offset is valid during this transition.
|
abstract boolean |
ZoneRules.isValidOffset(LocalDateTime localDateTime,
ZoneOffset offset) |
Checks if the offset date-time is valid for these rules.
|
static ZoneOffsetTransition |
ZoneOffsetTransition.of(LocalDateTime transition,
ZoneOffset offsetBefore,
ZoneOffset offsetAfter) |
Obtains an instance defining a transition between two offsets.
|
static ZoneOffsetTransitionRule |
ZoneOffsetTransitionRule.of(Month month,
int dayOfMonthIndicator,
DayOfWeek dayOfWeek,
LocalTime time,
boolean timeEndOfDay,
ZoneOffsetTransitionRule.TimeDefinition timeDefnition,
ZoneOffset standardOffset,
ZoneOffset offsetBefore,
ZoneOffset offsetAfter) |
Obtains an instance defining the yearly rule to create transitions between two offsets.
|
static ZoneRules |
ZoneRules.of(ZoneOffset offset) |
Obtains an instance of
ZoneRules that always uses the same offset. |
static ZoneRules |
ZoneRules.of(ZoneOffset baseStandardOffset,
ZoneOffset baseWallOffset,
java.util.List<ZoneOffsetTransition> standardOffsetTransitionList,
java.util.List<ZoneOffsetTransition> transitionList,
java.util.List<ZoneOffsetTransitionRule> lastRules) |
Obtains an instance of
ZoneRules with full transition rules. |
Copyright © 2007–2018 ThreeTen.org. All rights reserved.