Kotlin:
Konvertere en dato til en streng
Hvordan gjøre det:
import java.text.SimpleDateFormat
import java.util.*
fun main() {
val nå = Date()
val dateFormat = SimpleDateFormat("dd.MM.yyyy HH:mm:ss")
val datoSomStreng = dateFormat.format(nå)
println(datoSomStreng)
}
Sample output:
31.03.2023 12:45:30
Dypdykk
Historisk har dato- og tidsrepresentasjon variert mye mellom systemer. Kotlin bygger på Java’s datohåndtering, og SimpleDateFormat er en måte å formatere datoer på som har vært med i Java siden 1.0. Alternativer inkluderer DateTimeFormatter
fra Java 8, som er mer robust og trådsikkert. Implementasjonsdetaljer er viktige, spesielt med tanke på tidssoner og lokaliseringsinnstillinger som kan påvirke utdataene.