I gamle dager måtte programmerere regne ut datoforandringer manuelt, med mange fallgruver som skuddår og varierende månedslengder.
Tidligere brukte vi java.util.Date og java.util.Calendar for å håndtere datoer i Java, men de hadde flere utfordringer, inkludert mutabilitet og dårlig design.
java.util.Date
java.util.Calendar
Historisk har dato- og tidsrepresentasjon variert mye mellom systemer.
Kotlin har ikke sitt eget dato- og klokkeslett-API, men stoler på Java Standard Library for denne funksjonaliteten.
I Kotlin parser vi datoer ved hjelp av java.time-biblioteket.
java.time