LocalDateTime

actual constructor(year: Int, monthNumber: Int, dayOfMonth: Int, hour: Int, minute: Int, second: Int, nanosecond: Int)(source)
actual constructor(year: Int, month: Month, dayOfMonth: Int, hour: Int, minute: Int, second: Int, nanosecond: Int)(source)
actual constructor(date: LocalDate, time: LocalTime)(source)
expect constructor(year: Int, monthNumber: Int, dayOfMonth: Int, hour: Int, minute: Int, second: Int = 0, nanosecond: Int = 0)(source)

Constructs a LocalDateTime instance from the given date and time 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

  • monthNumber 1..12

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

  • hour 0..23

  • minute 0..59

  • second 0..59

  • nanosecond 0..999_999_999

Throws

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


expect constructor(year: Int, month: Month, dayOfMonth: Int, hour: Int, minute: Int, second: Int = 0, nanosecond: Int = 0)(source)

Constructs a LocalDateTime instance from the given date and time 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

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

  • hour 0..23

  • minute 0..59

  • second 0..59

  • nanosecond 0..999_999_999

Throws

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


expect constructor(date: LocalDate, time: LocalTime)(source)

Constructs a LocalDateTime instance by combining the given date and time parts.

actual constructor(year: Int, monthNumber: Int, dayOfMonth: Int, hour: Int, minute: Int, second: Int, nanosecond: Int)(source)
actual constructor(date: LocalDate, time: LocalTime)(source)
actual constructor(year: Int, monthNumber: Int, dayOfMonth: Int, hour: Int, minute: Int, second: Int, nanosecond: Int)(source)
actual constructor(year: Int, month: Month, dayOfMonth: Int, hour: Int, minute: Int, second: Int, nanosecond: Int)(source)
actual constructor(date: LocalDate, time: LocalTime)(source)