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 and Description |
---|---|
LocalDate |
Date.toLocalDate()
Converts this
Date object to a LocalDate |
Modifier and Type | Method and 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 and 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 and 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 and 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 and 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 and Description |
---|---|
static TemporalQuery<LocalDate> |
TemporalQueries.localDate()
A query for
LocalDate returning null if not found. |
Modifier and Type | Method and 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, 2024, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.