| 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.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 | 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 ZonedDateTime | ZonedDateTime. from(TemporalAccessor temporal)Obtains an instance of  ZonedDateTimefrom a temporal object. | 
| ZonedDateTime | ZonedDateTime. minus(long amountToSubtract,
     TemporalUnit unit)Returns a copy of this date-time with the specified amount subtracted. | 
| ZonedDateTime | ZonedDateTime. minus(TemporalAmount amountToSubtract)Returns a copy of this date-time with the specified amount subtracted. | 
| ZonedDateTime | ZonedDateTime. minusDays(long days)Returns a copy of this  ZonedDateTimewith the specified period in days subtracted. | 
| ZonedDateTime | ZonedDateTime. minusHours(long hours)Returns a copy of this  ZonedDateTimewith the specified period in hours subtracted. | 
| ZonedDateTime | ZonedDateTime. minusMinutes(long minutes)Returns a copy of this  ZonedDateTimewith the specified period in minutes subtracted. | 
| ZonedDateTime | ZonedDateTime. minusMonths(long months)Returns a copy of this  ZonedDateTimewith the specified period in months subtracted. | 
| ZonedDateTime | ZonedDateTime. minusNanos(long nanos)Returns a copy of this  ZonedDateTimewith the specified period in nanoseconds subtracted. | 
| ZonedDateTime | ZonedDateTime. minusSeconds(long seconds)Returns a copy of this  ZonedDateTimewith the specified period in seconds subtracted. | 
| ZonedDateTime | ZonedDateTime. minusWeeks(long weeks)Returns a copy of this  ZonedDateTimewith the specified period in weeks subtracted. | 
| ZonedDateTime | ZonedDateTime. minusYears(long years)Returns a copy of this  ZonedDateTimewith the specified period in years subtracted. | 
| static ZonedDateTime | ZonedDateTime. now()Obtains the current date-time from the system clock in the default time-zone. | 
| static ZonedDateTime | ZonedDateTime. now(Clock clock)Obtains the current date-time from the specified clock. | 
| static ZonedDateTime | ZonedDateTime. 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 ZonedDateTime | ZonedDateTime. ofInstant(Instant instant,
         ZoneId zone)Obtains an instance of  ZonedDateTimefrom anInstant. | 
| 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 ZonedDateTime | ZonedDateTime. parse(CharSequence text)Obtains an instance of  ZonedDateTimefrom a text string such as2007-12-03T10:15:30+01:00[Europe/Paris]. | 
| static ZonedDateTime | ZonedDateTime. parse(CharSequence text,
     DateTimeFormatter formatter)Obtains an instance of  ZonedDateTimefrom a text string using a specific formatter. | 
| ZonedDateTime | ZonedDateTime. plus(long amountToAdd,
    TemporalUnit unit)Returns a copy of this date-time with the specified amount added. | 
| ZonedDateTime | ZonedDateTime. plus(TemporalAmount amountToAdd)Returns a copy of this date-time with the specified amount added. | 
| ZonedDateTime | ZonedDateTime. plusDays(long days)Returns a copy of this  ZonedDateTimewith the specified period in days added. | 
| ZonedDateTime | ZonedDateTime. plusHours(long hours)Returns a copy of this  ZonedDateTimewith the specified period in hours added. | 
| ZonedDateTime | ZonedDateTime. plusMinutes(long minutes)Returns a copy of this  ZonedDateTimewith the specified period in minutes added. | 
| ZonedDateTime | ZonedDateTime. plusMonths(long months)Returns a copy of this  ZonedDateTimewith the specified period in months added. | 
| ZonedDateTime | ZonedDateTime. plusNanos(long nanos)Returns a copy of this  ZonedDateTimewith the specified period in nanoseconds added. | 
| ZonedDateTime | ZonedDateTime. plusSeconds(long seconds)Returns a copy of this  ZonedDateTimewith the specified period in seconds added. | 
| ZonedDateTime | ZonedDateTime. plusWeeks(long weeks)Returns a copy of this  ZonedDateTimewith the specified period in weeks added. | 
| ZonedDateTime | ZonedDateTime. plusYears(long years)Returns a copy of this  ZonedDateTimewith the specified period in years added. | 
| ZonedDateTime | OffsetDateTime. toZonedDateTime()Converts this date-time to a  ZonedDateTimeusing the offset as the zone ID. | 
| ZonedDateTime | ZonedDateTime. truncatedTo(TemporalUnit unit)Returns a copy of this  ZonedDateTimewith the time truncated. | 
| ZonedDateTime | ZonedDateTime. with(TemporalAdjuster adjuster)Returns an adjusted copy of this date-time. | 
| ZonedDateTime | ZonedDateTime. with(TemporalField field,
    long newValue)Returns a copy of this date-time with the specified field set to a new value. | 
| ZonedDateTime | ZonedDateTime. withDayOfMonth(int dayOfMonth)Returns a copy of this  ZonedDateTimewith the day-of-month value altered. | 
| ZonedDateTime | ZonedDateTime. withDayOfYear(int dayOfYear)Returns a copy of this  ZonedDateTimewith the day-of-year altered. | 
| ZonedDateTime | ZonedDateTime. withEarlierOffsetAtOverlap()Returns a copy of this date-time changing the zone offset to the
 earlier of the two valid offsets at a local time-line overlap. | 
| ZonedDateTime | ZonedDateTime. withFixedOffsetZone()Returns a copy of this date-time with the zone ID set to the offset. | 
| ZonedDateTime | ZonedDateTime. withHour(int hour)Returns a copy of this  ZonedDateTimewith the hour-of-day value altered. | 
| ZonedDateTime | ZonedDateTime. withLaterOffsetAtOverlap()Returns a copy of this date-time changing the zone offset to the
 later of the two valid offsets at a local time-line overlap. | 
| ZonedDateTime | ZonedDateTime. withMinute(int minute)Returns a copy of this  ZonedDateTimewith the minute-of-hour value altered. | 
| ZonedDateTime | ZonedDateTime. withMonth(int month)Returns a copy of this  ZonedDateTimewith the month-of-year value altered. | 
| ZonedDateTime | ZonedDateTime. withNano(int nanoOfSecond)Returns a copy of this  ZonedDateTimewith the nano-of-second value altered. | 
| ZonedDateTime | ZonedDateTime. withSecond(int second)Returns a copy of this  ZonedDateTimewith the second-of-minute value altered. | 
| ZonedDateTime | ZonedDateTime. withYear(int year)Returns a copy of this  ZonedDateTimewith the year value altered. | 
| 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 | 
|---|---|
| ZonedDateTime | IsoChronology. zonedDateTime(Instant instant,
             ZoneId zone)Obtains an ISO zoned date-time in this chronology from an  Instant. | 
| ZonedDateTime | IsoChronology. zonedDateTime(TemporalAccessor temporal)Obtains an ISO zoned date-time from another date-time object. | 
| Modifier and Type | Method and Description | 
|---|---|
| ZonedDateTime | GregorianCalendar. toZonedDateTime()Converts this object to a  ZonedDateTimethat represents
 the same point on the time-line as thisGregorianCalendar. | 
| Modifier and Type | Method and Description | 
|---|---|
| static GregorianCalendar | GregorianCalendar. from(ZonedDateTime zdt)Obtains an instance of  GregorianCalendarwith the default locale
 from aZonedDateTimeobject. | 
 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.