Package | Description |
---|---|
java.sql |
Provides the API for accessing and processing data stored in a
data source (usually a relational database) using the
JavaTM programming language.
|
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 | Method | Description |
---|---|---|
LocalDate |
Date.toLocalDate ()
Converts this
Date object to a LocalDate |
Modifier and Type | Method | Description |
---|---|---|
static Date |
Date.valueOf (LocalDate date)
Obtains an instance of
Date from a LocalDate object
with the same year, month and day of month value as the given
LocalDate . |
Modifier and Type | Field | Description |
---|---|---|
static LocalDate |
LocalDate.MAX
The maximum supported
LocalDate , '+999999999-12-31'. |
|
static LocalDate |
LocalDate.MIN
The minimum supported
LocalDate , '-999999999-01-01'. |
Modifier and Type | Method | Description |
---|---|---|
LocalDate |
Year.atDay (int dayOfYear)
Combines this year with a day-of-year to create a
LocalDate . |
|
LocalDate |
YearMonth.atDay (int dayOfMonth)
Combines this year-month with a day-of-month to create a
LocalDate . |
|
LocalDate |
YearMonth.atEndOfMonth ()
Returns a
LocalDate at the end of the month. |
|
LocalDate |
Year.atMonthDay (MonthDay monthDay)
Combines this year with a month-day to create a
LocalDate . |
|
LocalDate |
MonthDay.atYear (int year)
Combines this month-day with a year to create a
LocalDate . |
|
static LocalDate |
LocalDate.from (TemporalAccessor temporal)
Obtains an instance of
LocalDate from a temporal object. |
|
LocalDate |
LocalDate.minus (long amountToSubtract,
TemporalUnit unit)
Returns a copy of this date with the specified amount subtracted.
|
|
LocalDate |
LocalDate.minus (TemporalAmount amountToSubtract)
Returns a copy of this date with the specified amount subtracted.
|
|
LocalDate |
LocalDate.minusDays (long daysToSubtract)
Returns a copy of this
LocalDate with the specified number of days subtracted. |
|
LocalDate |
LocalDate.minusMonths (long monthsToSubtract)
Returns a copy of this
LocalDate with the specified number of months subtracted. |
|
LocalDate |
LocalDate.minusWeeks (long weeksToSubtract)
Returns a copy of this
LocalDate with the specified number of weeks subtracted. |
|
LocalDate |
LocalDate.minusYears (long yearsToSubtract)
Returns a copy of this
LocalDate with the specified number of years subtracted. |
|
static LocalDate |
LocalDate.now ()
Obtains the current date from the system clock in the default time-zone.
|
|
static LocalDate |
LocalDate.now (Clock clock)
Obtains the current date from the specified clock.
|
|
static LocalDate |
LocalDate.now (ZoneId zone)
Obtains the current date from the system clock in the specified time-zone.
|
|
static LocalDate |
LocalDate.of (int year,
int month,
int dayOfMonth)
Obtains an instance of
LocalDate from a year, month and day. |
|
static LocalDate |
LocalDate.of (int year,
Month month,
int dayOfMonth)
Obtains an instance of
LocalDate from a year, month and day. |
|
static LocalDate |
LocalDate.ofEpochDay (long epochDay)
Obtains an instance of
LocalDate from the epoch day count. |
|
static LocalDate |
LocalDate.ofYearDay (int year,
int dayOfYear)
Obtains an instance of
LocalDate from a year and day-of-year. |
|
static LocalDate |
LocalDate.parse (CharSequence text)
Obtains an instance of
LocalDate from a text string such as 2007年12月03日 . |
|
static LocalDate |
LocalDate.parse (CharSequence text,
DateTimeFormatter formatter)
Obtains an instance of
LocalDate from a text string using a specific formatter. |
|
LocalDate |
LocalDate.plus (long amountToAdd,
TemporalUnit unit)
Returns a copy of this date with the specified amount added.
|
|
LocalDate |
LocalDate.plus (TemporalAmount amountToAdd)
Returns a copy of this date with the specified amount added.
|
|
LocalDate |
LocalDate.plusDays (long daysToAdd)
Returns a copy of this
LocalDate with the specified number of days added. |
|
LocalDate |
LocalDate.plusMonths (long monthsToAdd)
Returns a copy of this
LocalDate with the specified number of months added. |
|
LocalDate |
LocalDate.plusWeeks (long weeksToAdd)
Returns a copy of this
LocalDate with the specified number of weeks added. |
|
LocalDate |
LocalDate.plusYears (long yearsToAdd)
Returns a copy of this
LocalDate with the specified number of years added. |
|
LocalDate |
LocalDateTime.toLocalDate ()
Gets the
LocalDate part of this date-time. |
|
LocalDate |
ZonedDateTime.toLocalDate ()
Gets the
LocalDate part of this date-time. |
|
LocalDate |
OffsetDateTime.toLocalDate ()
Gets the
LocalDate part of this date-time. |
|
LocalDate |
LocalDate.with (TemporalAdjuster adjuster)
Returns an adjusted copy of this date.
|
|
LocalDate |
LocalDate.with (TemporalField field,
long newValue)
Returns a copy of this date with the specified field set to a new value.
|
|
LocalDate |
LocalDate.withDayOfMonth (int dayOfMonth)
Returns a copy of this
LocalDate with the day-of-month altered. |
|
LocalDate |
LocalDate.withDayOfYear (int dayOfYear)
Returns a copy of this
LocalDate with the day-of-year altered. |
|
LocalDate |
LocalDate.withMonth (int month)
Returns a copy of this
LocalDate with the month-of-year altered. |
|
LocalDate |
LocalDate.withYear (int year)
Returns a copy of this
LocalDate with the year altered. |
Modifier and Type | Method | Description |
---|---|---|
OffsetDateTime |
OffsetTime.atDate (LocalDate date)
Combines this time with a date to create an
OffsetDateTime . |
|
LocalDateTime |
LocalTime.atDate (LocalDate date)
Combines this time with a date to create a
LocalDateTime . |
|
static Period |
Period.between (LocalDate startDateInclusive,
LocalDate endDateExclusive)
Obtains a
Period consisting of the number of years, months,
and days between two dates. |
|
static LocalDateTime |
LocalDateTime.of (LocalDate date,
LocalTime time)
Obtains an instance of
LocalDateTime from a date and time. |
|
static ZonedDateTime |
ZonedDateTime.of (LocalDate date,
LocalTime time,
ZoneId zone)
Obtains an instance of
ZonedDateTime from a local date and time. |
|
static OffsetDateTime |
OffsetDateTime.of (LocalDate date,
LocalTime time,
ZoneOffset offset)
Obtains an instance of
OffsetDateTime from a date, time and offset. |
Modifier and Type | Method | Description |
---|---|---|
LocalDate |
IsoChronology.date (Era era,
int yearOfEra,
int month,
int dayOfMonth)
Obtains an ISO local date from the era, year-of-era, month-of-year
and day-of-month fields.
|
|
LocalDate |
IsoChronology.date (int prolepticYear,
int month,
int dayOfMonth)
Obtains an ISO local date from the proleptic-year, month-of-year
and day-of-month fields.
|
|
LocalDate |
IsoChronology.date (TemporalAccessor temporal)
Obtains an ISO local date from another date-time object.
|
|
LocalDate |
IsoChronology.dateEpochDay (long epochDay)
Obtains an ISO local date from the epoch-day.
|
|
LocalDate |
IsoChronology.dateNow ()
Obtains the current ISO local date from the system clock in the default time-zone.
|
|
LocalDate |
IsoChronology.dateNow (Clock clock)
Obtains the current ISO local date from the specified clock.
|
|
LocalDate |
IsoChronology.dateNow (ZoneId zone)
Obtains the current ISO local date from the system clock in the specified time-zone.
|
|
LocalDate |
IsoChronology.dateYearDay (Era era,
int yearOfEra,
int dayOfYear)
Obtains an ISO local date from the era, year-of-era and day-of-year fields.
|
|
LocalDate |
IsoChronology.dateYearDay (int prolepticYear,
int dayOfYear)
Obtains an ISO local date from the proleptic-year and day-of-year fields.
|
|
LocalDate |
IsoChronology.resolveDate (Map<TemporalField,Long> fieldValues,
ResolverStyle resolverStyle)
Resolves parsed
ChronoField values into a date during parsing. |
Modifier and Type | Method | Description |
---|---|---|
static TemporalQuery<LocalDate> |
TemporalQueries.localDate ()
A query for
LocalDate returning null if not found. |
Modifier and Type | Method | Description |
---|---|---|
static TemporalAdjuster |
TemporalAdjusters.ofDateAdjuster (UnaryOperator<LocalDate> dateBasedAdjuster)
Obtains a
TemporalAdjuster that wraps a date adjuster. |
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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.