| 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  Dateobject to aLocalDate | 
| Modifier and Type | Method and Description | 
|---|---|
| static Date | Date. valueOf(LocalDate date)Obtains an instance of  Datefrom aLocalDateobject
 with the same year, month and day of month value as the givenLocalDate. | 
| Modifier and Type | Field and Description | 
|---|---|
| static LocalDate | LocalDate. MAXThe maximum supported  LocalDate, '+999999999-12-31'. | 
| static LocalDate | LocalDate. MINThe minimum supported  LocalDate, '-999999999-01-01'. | 
| Modifier and Type | Method and Description | 
|---|---|
| LocalDate | YearMonth. atDay(int dayOfMonth)Combines this year-month with a day-of-month to create a  LocalDate. | 
| LocalDate | Year. atDay(int dayOfYear)Combines this year with a day-of-year to create a  LocalDate. | 
| LocalDate | YearMonth. atEndOfMonth()Returns a  LocalDateat 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  LocalDatefrom 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  LocalDatewith the specified number of days subtracted. | 
| LocalDate | LocalDate. minusMonths(long monthsToSubtract)Returns a copy of this  LocalDatewith the specified number of months subtracted. | 
| LocalDate | LocalDate. minusWeeks(long weeksToSubtract)Returns a copy of this  LocalDatewith the specified number of weeks subtracted. | 
| LocalDate | LocalDate. minusYears(long yearsToSubtract)Returns a copy of this  LocalDatewith 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  LocalDatefrom a year, month and day. | 
| static LocalDate | LocalDate. of(int year,
  Month month,
  int dayOfMonth)Obtains an instance of  LocalDatefrom a year, month and day. | 
| static LocalDate | LocalDate. ofEpochDay(long epochDay)Obtains an instance of  LocalDatefrom the epoch day count. | 
| static LocalDate | LocalDate. ofYearDay(int year,
         int dayOfYear)Obtains an instance of  LocalDatefrom a year and day-of-year. | 
| static LocalDate | LocalDate. parse(CharSequence text)Obtains an instance of  LocalDatefrom a text string such as2007-12-03. | 
| static LocalDate | LocalDate. parse(CharSequence text,
     DateTimeFormatter formatter)Obtains an instance of  LocalDatefrom 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  LocalDatewith the specified number of days added. | 
| LocalDate | LocalDate. plusMonths(long monthsToAdd)Returns a copy of this  LocalDatewith the specified number of months added. | 
| LocalDate | LocalDate. plusWeeks(long weeksToAdd)Returns a copy of this  LocalDatewith the specified number of weeks added. | 
| LocalDate | LocalDate. plusYears(long yearsToAdd)Returns a copy of this  LocalDatewith the specified number of years added. | 
| LocalDate | LocalDateTime. toLocalDate()Gets the  LocalDatepart of this date-time. | 
| LocalDate | ZonedDateTime. toLocalDate()Gets the  LocalDatepart of this date-time. | 
| LocalDate | OffsetDateTime. toLocalDate()Gets the  LocalDatepart 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  LocalDatewith the day-of-month altered. | 
| LocalDate | LocalDate. withDayOfYear(int dayOfYear)Returns a copy of this  LocalDatewith the day-of-year altered. | 
| LocalDate | LocalDate. withMonth(int month)Returns a copy of this  LocalDatewith the month-of-year altered. | 
| LocalDate | LocalDate. withYear(int year)Returns a copy of this  LocalDatewith 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  Periodconsisting of the number of years, months,
 and days between two dates. | 
| static LocalDateTime | LocalDateTime. of(LocalDate date,
  LocalTime time)Obtains an instance of  LocalDateTimefrom a date and time. | 
| static ZonedDateTime | ZonedDateTime. of(LocalDate date,
  LocalTime time,
  ZoneId zone)Obtains an instance of  ZonedDateTimefrom a local date and time. | 
| static OffsetDateTime | OffsetDateTime. of(LocalDate date,
  LocalTime time,
  ZoneOffset offset)Obtains an instance of  OffsetDateTimefrom 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  ChronoFieldvalues into a date during parsing. | 
| Modifier and Type | Method and Description | 
|---|---|
| static TemporalQuery<LocalDate> | TemporalQueries. localDate()A query for  LocalDatereturning null if not found. | 
| Modifier and Type | Method and Description | 
|---|---|
| static TemporalAdjuster | TemporalAdjusters. ofDateAdjuster(UnaryOperator<LocalDate> dateBasedAdjuster)Obtains a  TemporalAdjusterthat 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.