range To
Creates a LocalDateRange from this
to that, inclusive.
Samples
import kotlinx.datetime.*
import kotlin.random.Random
import kotlin.test.Test
fun main() {
//sampleStart
// Creating LocalDateRange from LocalDate
check((LocalDate(2000, 1, 1)..LocalDate(2000, 1, 5)).toList() == listOf(
LocalDate(2000, 1, 1),
LocalDate(2000, 1, 2),
LocalDate(2000, 1, 3),
LocalDate(2000, 1, 4),
LocalDate(2000, 1, 5)
))
check(
(LocalDate(2000, 1, 1)..<LocalDate(2000, 1, 6)).toList() == listOf(
LocalDate(2000, 1, 1),
LocalDate(2000, 1, 2),
LocalDate(2000, 1, 3),
LocalDate(2000, 1, 4),
LocalDate(2000, 1, 5)
))
check(
(LocalDate(2000, 1, 5) downTo LocalDate(2000, 1, 1)).toList() == listOf(
LocalDate(2000, 1, 5),
LocalDate(2000, 1, 4),
LocalDate(2000, 1, 3),
LocalDate(2000, 1, 2),
LocalDate(2000, 1, 1)
))
//sampleEnd
}