Код IT
← Каталог

Простые приложения на Kotlin — Код программы

Фрагмент из «Простые приложения на Kotlin»: Код программы.

Kotlin main.kt

import java.time.LocalDate
import java.time.format.DateTimeFormatter

fun convertDate(dateString: String, inputFormat: String, outputFormats: List<String>) {
    val inputFormatter = DateTimeFormatter.ofPattern(inputFormat)
    val date = LocalDate.parse(dateString, inputFormatter)
    
    outputFormats.forEach { format ->
        val formatter = DateTimeFormatter.ofPattern(format)
        val converted = date.format(formatter)
        println("$format -> $converted")
    }
}

fun main() {
    val inputDate = "2025-11-01"
    val formats = listOf("dd/MM/yyyy", "MMMM dd, yyyy", "yyyy.MM.dd")
    
    convertDate(inputDate, "yyyy-MM-dd", formats)
}

import java.time.LocalDate
import java.time.format.DateTimeFormatter

fun convertDate(dateString: String, inputFormat: String, outputFormats: List<String>) {
    val inputFormatter = DateTimeFormatter.ofPattern(inputFormat)
    val date = LocalDate.parse(dateString, inputFormatter)
    
    outputFormats.forEach { format ->
        val formatter = DateTimeFormatter.ofPattern(format)
        val converted = date.format(formatter)
        println("$format -> $converted")
    }
}

fun main() {
    val inputDate = "2025-11-01"
    val formats = listOf("dd/MM/yyyy", "MMMM dd, yyyy", "yyyy.MM.dd")
    
    convertDate(inputDate, "yyyy-MM-dd", formats)
}