| 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.format | 
 Provides classes to print and parse dates and times. | 
| java.time.temporal | 
 Access to date and time using fields and units, and date time adjusters. | 
| java.util | Contains the collections framework, legacy collection classes, event model,
date and time facilities, internationalization, and miscellaneous utility
classes (a string tokenizer, a random-number generator, and a bit array). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ZoneOffsetA time-zone offset from Greenwich/UTC, such as  +02:00. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ZoneId | ZoneId. from(TemporalAccessor temporal)Obtains an instance of  ZoneIdfrom a temporal object. | 
| abstract ZoneId | Clock. getZone()Gets the time-zone being used to create dates and times. | 
| ZoneId | ZonedDateTime. getZone()Gets the time-zone, such as 'Europe/Paris'. | 
| ZoneId | ZoneId. normalized()Normalizes the time-zone ID, returning a  ZoneOffsetwhere possible. | 
| static ZoneId | ZoneId. of(String zoneId)Obtains an instance of  ZoneIdfrom an ID ensuring that the
 ID is valid and available for use. | 
| static ZoneId | ZoneId. of(String zoneId,
  Map<String,String> aliasMap)Obtains an instance of  ZoneIdusing its ID using a map
 of aliases to supplement the standard zone IDs. | 
| static ZoneId | ZoneId. ofOffset(String prefix,
        ZoneOffset offset)Obtains an instance of  ZoneIdwrapping an offset. | 
| static ZoneId | ZoneId. systemDefault()Gets the system default time-zone. | 
| Modifier and Type | Method and Description | 
|---|---|
| ZonedDateTime | LocalDate. atStartOfDay(ZoneId zone)Returns a zoned date-time from this date at the earliest valid time according
 to the rules in the time-zone. | 
| ZonedDateTime | Instant. atZone(ZoneId zone)Combines this instant with a time-zone to create a  ZonedDateTime. | 
| ZonedDateTime | LocalDateTime. atZone(ZoneId zone)Combines this date-time with a time-zone to create a  ZonedDateTime. | 
| ZonedDateTime | OffsetDateTime. atZoneSameInstant(ZoneId zone)Combines this date-time with a time-zone to create a  ZonedDateTimeensuring that the result has the same instant. | 
| ZonedDateTime | OffsetDateTime. atZoneSimilarLocal(ZoneId zone)Combines this date-time with a time-zone to create a  ZonedDateTimetrying to keep the same local date and time. | 
| static Clock | Clock. fixed(Instant fixedInstant,
     ZoneId zone)Obtains a clock that always returns the same instant. | 
| static LocalTime | LocalTime. now(ZoneId zone)Obtains the current time from the system clock in the specified time-zone. | 
| static OffsetTime | OffsetTime. now(ZoneId zone)Obtains the current time from the system clock in the specified time-zone. | 
| static Year | Year. now(ZoneId zone)Obtains the current year from the system clock in the specified time-zone. | 
| static LocalDateTime | LocalDateTime. now(ZoneId zone)Obtains the current date-time from the system clock in the specified time-zone. | 
| static YearMonth | YearMonth. now(ZoneId zone)Obtains the current year-month from the system clock in the specified time-zone. | 
| static MonthDay | MonthDay. now(ZoneId zone)Obtains the current month-day from the system clock in the specified time-zone. | 
| static LocalDate | LocalDate. now(ZoneId zone)Obtains the current date from the system clock in the specified time-zone. | 
| static ZonedDateTime | ZonedDateTime. now(ZoneId zone)Obtains the current date-time from the system clock in the specified time-zone. | 
| static OffsetDateTime | OffsetDateTime. now(ZoneId zone)Obtains the current date-time from the system clock in the specified time-zone. | 
| static ZonedDateTime | ZonedDateTime. of(int year,
  int month,
  int dayOfMonth,
  int hour,
  int minute,
  int second,
  int nanoOfSecond,
  ZoneId zone)Obtains an instance of  ZonedDateTimefrom a year, month, day,
 hour, minute, second, nanosecond and time-zone. | 
| static ZonedDateTime | ZonedDateTime. of(LocalDate date,
  LocalTime time,
  ZoneId zone)Obtains an instance of  ZonedDateTimefrom a local date and time. | 
| static ZonedDateTime | ZonedDateTime. of(LocalDateTime localDateTime,
  ZoneId zone)Obtains an instance of  ZonedDateTimefrom a local date-time. | 
| static OffsetTime | OffsetTime. ofInstant(Instant instant,
         ZoneId zone)Obtains an instance of  OffsetTimefrom anInstantand zone ID. | 
| static LocalDateTime | LocalDateTime. ofInstant(Instant instant,
         ZoneId zone)Obtains an instance of  LocalDateTimefrom anInstantand zone ID. | 
| static ZonedDateTime | ZonedDateTime. ofInstant(Instant instant,
         ZoneId zone)Obtains an instance of  ZonedDateTimefrom anInstant. | 
| static OffsetDateTime | OffsetDateTime. ofInstant(Instant instant,
         ZoneId zone)Obtains an instance of  OffsetDateTimefrom anInstantand zone ID. | 
| 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 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. | 
| static Clock | Clock. system(ZoneId zone)Obtains a clock that returns the current instant using best available
 system clock. | 
| static Clock | Clock. tickMinutes(ZoneId zone)Obtains a clock that returns the current instant ticking in whole minutes
 using best available system clock. | 
| static Clock | Clock. tickSeconds(ZoneId zone)Obtains a clock that returns the current instant ticking in whole seconds
 using best available system clock. | 
| abstract Clock | Clock. withZone(ZoneId zone)Returns a copy of this clock with a different time-zone. | 
| ZonedDateTime | ZonedDateTime. withZoneSameInstant(ZoneId zone)Returns a copy of this date-time with a different time-zone,
 retaining the instant. | 
| ZonedDateTime | ZonedDateTime. withZoneSameLocal(ZoneId zone)Returns a copy of this date-time with a different time-zone,
 retaining the local date-time if possible. | 
| Modifier and Type | Method and Description | 
|---|---|
| ZoneId | ChronoZonedDateTime. getZone()Gets the zone ID, such as 'Europe/Paris'. | 
| Modifier and Type | Method and Description | 
|---|---|
| ChronoZonedDateTime<D> | ChronoLocalDateTime. atZone(ZoneId zone)Combines this time with a time-zone to create a  ChronoZonedDateTime. | 
| JapaneseDate | JapaneseChronology. dateNow(ZoneId zone) | 
| default ChronoLocalDate | Chronology. dateNow(ZoneId zone)Obtains the current local date in this chronology from the system clock in the specified time-zone. | 
| ThaiBuddhistDate | ThaiBuddhistChronology. dateNow(ZoneId zone) | 
| LocalDate | IsoChronology. dateNow(ZoneId zone)Obtains the current ISO local date from the system clock in the specified time-zone. | 
| HijrahDate | HijrahChronology. dateNow(ZoneId zone) | 
| MinguoDate | MinguoChronology. dateNow(ZoneId zone) | 
| static ThaiBuddhistDate | ThaiBuddhistDate. now(ZoneId zone)Obtains the current  ThaiBuddhistDatefrom the system clock in the specified time-zone. | 
| static HijrahDate | HijrahDate. now(ZoneId zone)Obtains the current  HijrahDateof the Islamic Umm Al-Qura calendar
 in the specified time-zone. | 
| static MinguoDate | MinguoDate. now(ZoneId zone)Obtains the current  MinguoDatefrom the system clock in the specified time-zone. | 
| static JapaneseDate | JapaneseDate. now(ZoneId zone)Obtains the current  JapaneseDatefrom the system clock in the specified time-zone. | 
| ChronoZonedDateTime<D> | ChronoZonedDateTime. withZoneSameInstant(ZoneId zone)Returns a copy of this date-time with a different time-zone,
 retaining the instant. | 
| ChronoZonedDateTime<D> | ChronoZonedDateTime. withZoneSameLocal(ZoneId zone)Returns a copy of this ZonedDateTime with a different time-zone,
 retaining the local date-time if possible. | 
| ChronoZonedDateTime<JapaneseDate> | JapaneseChronology. zonedDateTime(Instant instant,
             ZoneId zone) | 
| default ChronoZonedDateTime<? extends ChronoLocalDate> | Chronology. zonedDateTime(Instant instant,
             ZoneId zone)Obtains a  ChronoZonedDateTimein this chronology from anInstant. | 
| ChronoZonedDateTime<ThaiBuddhistDate> | ThaiBuddhistChronology. zonedDateTime(Instant instant,
             ZoneId zone) | 
| ZonedDateTime | IsoChronology. zonedDateTime(Instant instant,
             ZoneId zone)Obtains an ISO zoned date-time in this chronology from an  Instant. | 
| ChronoZonedDateTime<HijrahDate> | HijrahChronology. zonedDateTime(Instant instant,
             ZoneId zone) | 
| ChronoZonedDateTime<MinguoDate> | MinguoChronology. zonedDateTime(Instant instant,
             ZoneId zone) | 
| Modifier and Type | Method and Description | 
|---|---|
| ZoneId | DateTimeFormatter. getZone()Gets the overriding zone to be used during formatting. | 
| Modifier and Type | Method and Description | 
|---|---|
| DateTimeFormatter | DateTimeFormatter. withZone(ZoneId zone)Returns a copy of this formatter with a new override zone. | 
| Modifier and Type | Method and Description | 
|---|---|
| DateTimeFormatterBuilder | DateTimeFormatterBuilder. appendZoneText(TextStyle textStyle,
              Set<ZoneId> preferredZones)Appends the time-zone name, such as 'British Summer Time', to the formatter. | 
| Modifier and Type | Method and Description | 
|---|---|
| static TemporalQuery<ZoneId> | TemporalQueries. zone()A lenient query for the  ZoneId, falling back to theZoneOffset. | 
| static TemporalQuery<ZoneId> | TemporalQueries. zoneId()A strict query for the  ZoneId. | 
| Modifier and Type | Method and Description | 
|---|---|
| ZoneId | TimeZone. toZoneId()Converts this  TimeZoneobject to aZoneId. | 
| Modifier and Type | Method and Description | 
|---|---|
| static TimeZone | TimeZone. getTimeZone(ZoneId zoneId)Gets the  TimeZonefor the givenzoneId. | 
 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.