org.threeten.bp

LocalDate

object LocalDate extends Serializable

Annotations
@SerialVersionUID( 2942565459149668126L )
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. LocalDate
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val MAX: LocalDate

    The maximum supported LocalDate, '+999999999-12-31'.

    The maximum supported LocalDate, '+999999999-12-31'. This could be used by an application as a "far future" date.

  7. val MIN: LocalDate

    The minimum supported LocalDate, '-999999999-01-01'.

    The minimum supported LocalDate, '-999999999-01-01'. This could be used by an application as a "far past" date.

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def from(temporal: TemporalAccessor): LocalDate

    Obtains an instance of LocalDate from a temporal object.

    Obtains an instance of LocalDate from a temporal object.

    A TemporalAccessor represents some form of date and time information. This factory converts the arbitrary temporal object to an instance of LocalDate.

    The conversion uses the TemporalQueries#localDate() query, which relies on extracting the ChronoField#EPOCH_DAY EPOCH_DAY field.

    This method matches the signature of the functional interface TemporalQuery allowing it to be used as a query via method reference, LocalDate::from.

    temporal

    the temporal object to convert, not null

    returns

    the local date, not null

    Exceptions thrown
    DateTimeException

    if unable to convert to a { @code LocalDate}

  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  20. def now(clock: Clock): LocalDate

    Obtains the current date from the specified clock.

    Obtains the current date from the specified clock.

    This will query the specified clock to obtain the current date - today. Using this method allows the use of an alternate clock for testing. The alternate clock may be introduced using Clock dependency injection.

    clock

    the clock to use, not null

    returns

    the current date, not null

  21. def now(zone: ZoneId): LocalDate

    Obtains the current date from the system clock in the specified time-zone.

    Obtains the current date from the system clock in the specified time-zone.

    This will query the Clock#system(ZoneId) system clock to obtain the current date. Specifying the time-zone avoids dependence on the default time-zone.

    Using this method will prevent the ability to use an alternate clock for testing because the clock is hard-coded.

    zone

    the zone ID to use, not null

    returns

    the current date using the system clock, not null

  22. def now: LocalDate

    Obtains the current date from the system clock in the default time-zone.

    Obtains the current date from the system clock in the default time-zone.

    This will query the Clock#systemDefaultZone() system clock in the default time-zone to obtain the current date.

    Using this method will prevent the ability to use an alternate clock for testing because the clock is hard-coded.

    returns

    the current date using the system clock and default time-zone, not null

  23. def of(year: Int, month: Int, dayOfMonth: Int): LocalDate

    Obtains an instance of LocalDate from a year, month and day.

    Obtains an instance of LocalDate from a year, month and day.

    The day must be valid for the year and month, otherwise an exception will be thrown.

    year

    the year to represent, from MIN_YEAR to MAX_YEAR

    month

    the month-of-year to represent, from 1 (January) to 12 (December)

    dayOfMonth

    the day-of-month to represent, from 1 to 31

    returns

    the local date, not null

    Exceptions thrown
    DateTimeException

    if the day-of-month is invalid for the month-year

  24. def of(year: Int, month: Month, dayOfMonth: Int): LocalDate

    Obtains an instance of LocalDate from a year, month and day.

    Obtains an instance of LocalDate from a year, month and day.

    The day must be valid for the year and month, otherwise an exception will be thrown.

    year

    the year to represent, from MIN_YEAR to MAX_YEAR

    month

    the month-of-year to represent, not null

    dayOfMonth

    the day-of-month to represent, from 1 to 31

    returns

    the local date, not null

    Exceptions thrown
    DateTimeException

    if the day-of-month is invalid for the month-year

  25. def ofEpochDay(epochDay: Long): LocalDate

    Obtains an instance of LocalDate from the epoch day count.

    Obtains an instance of LocalDate from the epoch day count.

    The Epoch Day count is a simple incrementing count of days where day 0 is 1970-01-01. Negative numbers represent earlier days.

    epochDay

    the Epoch Day to convert, based on the epoch 1970-01-01

    returns

    the local date, not null

    Exceptions thrown
    DateTimeException

    if the epoch days exceeds the supported date range

  26. def ofYearDay(year: Int, dayOfYear: Int): LocalDate

    Obtains an instance of LocalDate from a year and day-of-year.

    Obtains an instance of LocalDate from a year and day-of-year.

    The day-of-year must be valid for the year, otherwise an exception will be thrown.

    year

    the year to represent, from MIN_YEAR to MAX_YEAR

    dayOfYear

    the day-of-year to represent, from 1 to 366

    returns

    the local date, not null

    Exceptions thrown
    DateTimeException

    if the day-of-year is invalid for the month-year

  27. def parse(text: CharSequence, formatter: DateTimeFormatter): LocalDate

    Obtains an instance of LocalDate from a text string using a specific formatter.

    Obtains an instance of LocalDate from a text string using a specific formatter.

    The text is parsed using the formatter, returning a date.

    text

    the text to parse, not null

    formatter

    the formatter to use, not null

    returns

    the parsed local date, not null

    Exceptions thrown
    DateTimeParseException

    if the text cannot be parsed

  28. def parse(text: CharSequence): LocalDate

    Obtains an instance of LocalDate from a text string such as 2007-12-03.

    Obtains an instance of LocalDate from a text string such as 2007-12-03.

    The string must represent a valid date and is parsed using org.threeten.bp.format.DateTimeFormatter#ISO_LOCAL_DATE.

    text

    the text to parse such as "2007-12-03", not null

    returns

    the parsed local date, not null

    Exceptions thrown
    DateTimeParseException

    if the text cannot be parsed

  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. def toString(): String

    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped