| 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DayOfWeek
A day-of-week, such as 'Tuesday'. 
 | 
class  | 
Instant
An instantaneous point on the time-line. 
 | 
class  | 
LocalDate
A date without a time-zone in the ISO-8601 calendar system,
 such as  
2007-12-03. | 
class  | 
LocalDateTime
A date-time without a time-zone in the ISO-8601 calendar system,
 such as  
2007-12-03T10:15:30. | 
class  | 
LocalTime
A time without time-zone in the ISO-8601 calendar system,
 such as  
10:15:30. | 
class  | 
Month
A month-of-year, such as 'July'. 
 | 
class  | 
MonthDay
A month-day in the ISO-8601 calendar system, such as  
--12-03. | 
class  | 
OffsetDateTime
A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system,
 such as  
2007-12-03T10:15:30+01:00. | 
class  | 
OffsetTime
A time with an offset from UTC/Greenwich in the ISO-8601 calendar system,
 such as  
10:15:30+01:00. | 
class  | 
Year
A year in the ISO-8601 calendar system, such as  
2007. | 
class  | 
YearMonth
A year-month in the ISO-8601 calendar system, such as  
2007-12. | 
class  | 
ZoneOffset
A time-zone offset from Greenwich/UTC, such as  
+02:00. | 
| Modifier and Type | Method and Description | 
|---|---|
LocalDate | 
LocalDate.with(TemporalAdjuster adjuster)
Returns an adjusted copy of this date. 
 | 
OffsetDateTime | 
OffsetDateTime.with(TemporalAdjuster adjuster)
Returns an adjusted copy of this date-time. 
 | 
YearMonth | 
YearMonth.with(TemporalAdjuster adjuster)
Returns an adjusted copy of this year-month. 
 | 
OffsetTime | 
OffsetTime.with(TemporalAdjuster adjuster)
Returns an adjusted copy of this time. 
 | 
Year | 
Year.with(TemporalAdjuster adjuster)
Returns an adjusted copy of this year. 
 | 
Instant | 
Instant.with(TemporalAdjuster adjuster)
Returns an adjusted copy of this instant. 
 | 
LocalTime | 
LocalTime.with(TemporalAdjuster adjuster)
Returns an adjusted copy of this time. 
 | 
ZonedDateTime | 
ZonedDateTime.with(TemporalAdjuster adjuster)
Returns an adjusted copy of this date-time. 
 | 
LocalDateTime | 
LocalDateTime.with(TemporalAdjuster adjuster)
Returns an adjusted copy of this date-time. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ChronoLocalDate
A date without time-of-day or time-zone in an arbitrary chronology, intended
 for advanced globalization use cases. 
 | 
interface  | 
ChronoLocalDateTime<D extends ChronoLocalDate>
A date-time without a time-zone in an arbitrary chronology, intended
 for advanced globalization use cases. 
 | 
interface  | 
Era
An era of the time-line. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HijrahDate
A date in the Hijrah calendar system. 
 | 
class  | 
HijrahEra
An era in the Hijrah calendar system. 
 | 
class  | 
IsoEra
An era in the ISO calendar system. 
 | 
class  | 
JapaneseDate
A date in the Japanese Imperial calendar system. 
 | 
class  | 
JapaneseEra
An era in the Japanese Imperial calendar system. 
 | 
class  | 
MinguoDate
A date in the Minguo calendar system. 
 | 
class  | 
MinguoEra
An era in the Minguo calendar system. 
 | 
class  | 
ThaiBuddhistDate
A date in the Thai Buddhist calendar system. 
 | 
class  | 
ThaiBuddhistEra
An era in the Thai Buddhist calendar system. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ThaiBuddhistDate | 
ThaiBuddhistDate.with(TemporalAdjuster adjuster)
Returns an adjusted object of the same type as this object with the adjustment made. 
 | 
default ChronoLocalDate | 
ChronoLocalDate.with(TemporalAdjuster adjuster)
Returns an adjusted object of the same type as this object with the adjustment made. 
 | 
HijrahDate | 
HijrahDate.with(TemporalAdjuster adjuster)
Returns an adjusted object of the same type as this object with the adjustment made. 
 | 
MinguoDate | 
MinguoDate.with(TemporalAdjuster adjuster)
Returns an adjusted object of the same type as this object with the adjustment made. 
 | 
JapaneseDate | 
JapaneseDate.with(TemporalAdjuster adjuster)
Returns an adjusted object of the same type as this object with the adjustment made. 
 | 
default ChronoZonedDateTime<D> | 
ChronoZonedDateTime.with(TemporalAdjuster adjuster)
Returns an adjusted object of the same type as this object with the adjustment made. 
 | 
default ChronoLocalDateTime<D> | 
ChronoLocalDateTime.with(TemporalAdjuster adjuster)
Returns an adjusted object of the same type as this object with the adjustment made. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static TemporalAdjuster | 
TemporalAdjusters.dayOfWeekInMonth(int ordinal,
                DayOfWeek dayOfWeek)
Returns the day-of-week in month adjuster, which returns a new date
 in the same month with the ordinal day-of-week. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.firstDayOfMonth()
Returns the "first day of month" adjuster, which returns a new date set to
 the first day of the current month. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.firstDayOfNextMonth()
Returns the "first day of next month" adjuster, which returns a new date set to
 the first day of the next month. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.firstDayOfNextYear()
Returns the "first day of next year" adjuster, which returns a new date set to
 the first day of the next year. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.firstDayOfYear()
Returns the "first day of year" adjuster, which returns a new date set to
 the first day of the current year. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.firstInMonth(DayOfWeek dayOfWeek)
Returns the first in month adjuster, which returns a new date
 in the same month with the first matching day-of-week. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.lastDayOfMonth()
Returns the "last day of month" adjuster, which returns a new date set to
 the last day of the current month. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.lastDayOfYear()
Returns the "last day of year" adjuster, which returns a new date set to
 the last day of the current year. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.lastInMonth(DayOfWeek dayOfWeek)
Returns the last in month adjuster, which returns a new date
 in the same month with the last matching day-of-week. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.next(DayOfWeek dayOfWeek)
Returns the next day-of-week adjuster, which adjusts the date to the
 first occurrence of the specified day-of-week after the date being adjusted. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.nextOrSame(DayOfWeek dayOfWeek)
Returns the next-or-same day-of-week adjuster, which adjusts the date to the
 first occurrence of the specified day-of-week after the date being adjusted
 unless it is already on that day in which case the same object is returned. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.ofDateAdjuster(UnaryOperator<LocalDate> dateBasedAdjuster)
Obtains a  
TemporalAdjuster that wraps a date adjuster. | 
static TemporalAdjuster | 
TemporalAdjusters.previous(DayOfWeek dayOfWeek)
Returns the previous day-of-week adjuster, which adjusts the date to the
 first occurrence of the specified day-of-week before the date being adjusted. 
 | 
static TemporalAdjuster | 
TemporalAdjusters.previousOrSame(DayOfWeek dayOfWeek)
Returns the previous-or-same day-of-week adjuster, which adjusts the date to the
 first occurrence of the specified day-of-week before the date being adjusted
 unless it is already on that day in which case the same object is returned. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default Temporal | 
Temporal.with(TemporalAdjuster adjuster)
Returns an adjusted object of the same type as this object with the adjustment made. 
 | 
 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, 2014, Oracle and/or its affiliates.  All rights reserved.