Build a fixed date label from year, month, and day parts.

Local Date Basics

LocalDateBasics.kt
fun twoDigits(value: Int): String {
    return value.toString().padStart(2, '0')
}

fun main() {
    val year = 
    val month = 4
    val day = 15
    val iso = "$year-${twoDigits(month)}-${twoDigits(day)}"

    println("year=$year")
    println("month=${twoDigits(month)}")
    println("date=$iso")
}
fun twoDigits(value: Int): String {
    return value.toString().padStart(2, '0')
}

fun main() {
    val year = 
    val month = 4
    val day = 15
    val iso = "$year-${twoDigits(month)}-${twoDigits(day)}"

    println("year=$year")
    println("month=${twoDigits(month)}")
    println("date=$iso")
}
fun twoDigits(value: Int): String {
    return value.toString().padStart(2, '0')
}

fun main() {
    val year = 
    val month = 4
    val day = 15
    val iso = "$year-${twoDigits(month)}-${twoDigits(day)}"

    println("year=$year")
    println("month=${twoDigits(month)}")
    println("date=$iso")
}
local-date-basics A date can be represented as separate year, month, and day fields before it is formatted.