| Package | Description | 
|---|---|
| java.time | 
 The main API for dates, times, instants, and durations. | 
| java.time.chrono | 
 Generic API for calendar systems other than the default ISO. | 
| java.time.temporal | 
 Access to date and time using fields and units, and date time adjusters. | 
| java.time.zone | 
 Support for time-zones and their rules. | 
| Modifier and Type | Field and Description | 
|---|---|
| static ZoneOffset | ZoneOffset. MAXConstant for the maximum supported offset. | 
| static ZoneOffset | ZoneOffset. MINConstant for the maximum supported offset. | 
| static ZoneOffset | ZoneOffset. UTCThe time-zone offset for UTC, with an ID of 'Z'. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ZoneOffset | ZoneOffset. from(TemporalAccessor temporal)Obtains an instance of  ZoneOffsetfrom a temporal object. | 
| ZoneOffset | ZonedDateTime. getOffset()Gets the zone offset, such as '+01:00'. | 
| ZoneOffset | OffsetDateTime. getOffset()Gets the zone offset, such as '+01:00'. | 
| ZoneOffset | OffsetTime. getOffset()Gets the zone offset, such as '+01:00'. | 
| static ZoneOffset | ZoneOffset. of(String offsetId)Obtains an instance of  ZoneOffsetusing the ID. | 
| static ZoneOffset | ZoneOffset. ofHours(int hours)Obtains an instance of  ZoneOffsetusing an offset in hours. | 
| static ZoneOffset | ZoneOffset. ofHoursMinutes(int hours,
              int minutes)Obtains an instance of  ZoneOffsetusing an offset in
 hours and minutes. | 
| static ZoneOffset | ZoneOffset. ofHoursMinutesSeconds(int hours,
                     int minutes,
                     int seconds)Obtains an instance of  ZoneOffsetusing an offset in
 hours, minutes and seconds. | 
| static ZoneOffset | ZoneOffset. ofTotalSeconds(int totalSeconds)Obtains an instance of  ZoneOffsetspecifying the total offset in seconds | 
| Modifier and Type | Method and Description | 
|---|---|
| OffsetDateTime | LocalDateTime. atOffset(ZoneOffset offset)Combines this date-time with an offset to create an  OffsetDateTime. | 
| OffsetDateTime | Instant. atOffset(ZoneOffset offset)Combines this instant 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  OffsetDateTimefrom a year, month, day,
 hour, minute, second, nanosecond and offset. | 
| static OffsetTime | OffsetTime. of(int hour,
  int minute,
  int second,
  int nanoOfSecond,
  ZoneOffset offset)Obtains an instance of  OffsetTimefrom an hour, minute, second and nanosecond. | 
| 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 OffsetTime | OffsetTime. of(LocalTime time,
  ZoneOffset offset)Obtains an instance of  OffsetTimefrom a local time and an offset. | 
| static LocalDateTime | LocalDateTime. ofEpochSecond(long epochSecond,
             int nanoOfSecond,
             ZoneOffset offset)Obtains an instance of  LocalDateTimeusing seconds from the
 epoch of 1970-01-01T00:00:00Z. | 
| static ZonedDateTime | ZonedDateTime. ofInstant(LocalDateTime localDateTime,
         ZoneOffset offset,
         ZoneId zone)Obtains an instance of  ZonedDateTimefrom 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  ZonedDateTimefrom a local date-time
 using the preferred offset if possible. | 
| static ZoneId | ZoneId. ofOffset(String prefix,
        ZoneOffset offset)Obtains an instance of  ZoneIdwrapping an offset. | 
| static ZonedDateTime | ZonedDateTime. ofStrict(LocalDateTime localDateTime,
        ZoneOffset offset,
        ZoneId zone)Obtains an instance of  ZonedDateTimestrictly validating the
 combination of local date-time, offset and zone ID. | 
| OffsetDateTime | OffsetDateTime. withOffsetSameInstant(ZoneOffset offset)Returns a copy of this  OffsetDateTimewith the specified offset ensuring
 that the result is at the same instant. | 
| OffsetTime | OffsetTime. withOffsetSameInstant(ZoneOffset offset)Returns a copy of this  OffsetTimewith 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  OffsetDateTimewith the specified offset ensuring
 that the result has the same local date-time. | 
| OffsetTime | OffsetTime. withOffsetSameLocal(ZoneOffset offset)Returns a copy of this  OffsetTimewith the specified offset ensuring
 that the result has the same local time. | 
| Modifier and Type | Method and Description | 
|---|---|
| ZoneOffset | ChronoZonedDateTime. getOffset()Gets the zone offset, such as '+01:00'. | 
| Modifier and Type | Method and Description | 
|---|---|
| default long | ChronoLocalDateTime. toEpochSecond(ZoneOffset offset)Converts this date-time to the number of seconds from the epoch
 of 1970-01-01T00:00:00Z. | 
| default Instant | ChronoLocalDateTime. toInstant(ZoneOffset offset)Converts this date-time to an  Instant. | 
| Modifier and Type | Method and Description | 
|---|---|
| static TemporalQuery<ZoneOffset> | TemporalQueries. offset()A query for  ZoneOffsetreturning null if not found. | 
| Modifier and Type | Method and Description | 
|---|---|
| ZoneOffset | ZoneRules. getOffset(Instant instant)Gets the offset applicable at the specified instant in these rules. | 
| 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. | 
| ZoneOffset | ZoneRules. getStandardOffset(Instant instant)Gets the standard offset for the specified instant in this zone. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<ZoneOffset> | ZoneRules. getValidOffsets(LocalDateTime localDateTime)Gets the offset applicable at the specified local date-time in these rules. | 
| Modifier and Type | Method and 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 | ZoneRules. isValidOffset(LocalDateTime localDateTime,
             ZoneOffset offset)Checks if the offset date-time is valid for these rules. | 
| boolean | ZoneOffsetTransition. isValidOffset(ZoneOffset offset)Checks if the specified offset is valid during this transition. | 
| 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 has fixed zone rules. | 
| static ZoneRules | ZoneRules. of(ZoneOffset baseStandardOffset,
  ZoneOffset baseWallOffset,
  List<ZoneOffsetTransition> standardOffsetTransitionList,
  List<ZoneOffsetTransition> transitionList,
  List<ZoneOffsetTransitionRule> lastRules)Obtains an instance of a ZoneRules. | 
 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, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.