Split a fixed ISO-style date string into numeric parts.

Parse Dates

ParseDates.kt
fun main() {
    val input = 
    val parts = input.split("-")
    val year = parts[0].toInt()
    val month = parts[1].toInt()
    val day = parts[2].toInt()

    println("input=$input")
    println("year=$year")
    println("month=$month")
    println("day=$day")
}
fun main() {
    val input = 
    val parts = input.split("-")
    val year = parts[0].toInt()
    val month = parts[1].toInt()
    val day = parts[2].toInt()

    println("input=$input")
    println("year=$year")
    println("month=$month")
    println("day=$day")
}
fun main() {
    val input = 
    val parts = input.split("-")
    val year = parts[0].toInt()
    val month = parts[1].toInt()
    val day = parts[2].toInt()

    println("input=$input")
    println("year=$year")
    println("month=$month")
    println("day=$day")
}
parse-dates Parsing turns text into separate fields that code can validate or display.