「17歳とMヶ月とD日」の計算
import java.time.LocalDate
import java.time.temporal.ChronoUnit
fun main() {
val birthDate = LocalDate.parse("1964-09-25")
val currentDate = LocalDate.now()
var date = birthDate
val years = 17L
date = date.plusYears(years)
val months = ChronoUnit.MONTHS.between(date, currentDate)
date = date.plusMonths(months)
val days = ChronoUnit.DAYS.between(date, currentDate)
println("${years}歳と${months}ヶ月と${days}日")
}
/以上