Format a fixed date with a numeric month and a short month label.

Format Patterns

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

fun monthLabel(month: Int): String {
    if (month == 1) {
        return "Jan"
    }
    if (month == 12) {
        return "Dec"
    }
    return "Apr"
}

fun main() {
    val month = 
    val day = 9
    val numeric = "2026-${twoDigits(month)}-${twoDigits(day)}"
    val label = "${monthLabel(month)} ${twoDigits(day)}, 2026"

    println("numeric=$numeric")
    println("label=$label")
}
fun twoDigits(value: Int): String {
    return value.toString().padStart(2, '0')
}

fun monthLabel(month: Int): String {
    if (month == 1) {
        return "Jan"
    }
    if (month == 12) {
        return "Dec"
    }
    return "Apr"
}

fun main() {
    val month = 
    val day = 9
    val numeric = "2026-${twoDigits(month)}-${twoDigits(day)}"
    val label = "${monthLabel(month)} ${twoDigits(day)}, 2026"

    println("numeric=$numeric")
    println("label=$label")
}
fun twoDigits(value: Int): String {
    return value.toString().padStart(2, '0')
}

fun monthLabel(month: Int): String {
    if (month == 1) {
        return "Jan"
    }
    if (month == 12) {
        return "Dec"
    }
    return "Apr"
}

fun main() {
    val month = 
    val day = 9
    val numeric = "2026-${twoDigits(month)}-${twoDigits(day)}"
    val label = "${monthLabel(month)} ${twoDigits(day)}, 2026"

    println("numeric=$numeric")
    println("label=$label")
}
format-patterns Formatting chooses which date parts appear and how they are padded or labeled.