rangeTo

actual operator fun rangeTo(that: LocalDate): LocalDateRange(source)
expect operator fun rangeTo(that: LocalDate): LocalDateRange(source)

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
}
actual operator fun rangeTo(that: LocalDate): LocalDateRange(source)