LocalDate

expect fun LocalDate(    year: Int,     monthNumber: Int,     dayOfMonth: Int)

Constructs a LocalDate instance from the given date components.

The components monthNumber and dayOfMonth are 1-based.

The supported ranges of components:

  • year the range is platform dependent, but at least is enough to represent dates of all instants between Instant.DISTANT_PAST and Instant.DISTANT_FUTURE

  • monthNumber1..12

  • dayOfMonth1..31, the upper bound can be less, depending on the month

Throws

if any parameter is out of range, or if dayOfMonth is invalid for the given monthNumber and year.


expect fun LocalDate(    year: Int,     month: Month,     dayOfMonth: Int)

Constructs a LocalDate instance from the given date components.

The supported ranges of components:

  • year the range is platform dependent, but at least is enough to represent dates of all instants between Instant.DISTANT_PAST and Instant.DISTANT_FUTURE

  • month all values of the Month enum

  • dayOfMonth1..31, the upper bound can be less, depending on the month

Throws

if any parameter is out of range, or if dayOfMonth is invalid for the given month and year.

actual fun LocalDate(    year: Int,     monthNumber: Int,     dayOfMonth: Int)
actual fun LocalDate(    year: Int,     month: Month,     dayOfMonth: Int)
actual fun LocalDate(    year: Int,     monthNumber: Int,     dayOfMonth: Int)
actual fun LocalDate(    year: Int,     monthNumber: Int,     dayOfMonth: Int)
actual fun LocalDate(    year: Int,     month: Month,     dayOfMonth: Int)