25 1

Ejercicio.- Obtener edad a partir de una fecha en Kotlin (Curso de Kotlin desde cero [25])

En este video vamos a realizar un programa que pueda Obtener edad a partir de una fecha en Kotlin siguiendo estos pasos:

  • Pida al humano su fecha de nacimiento en dd/mm/aaaa.
  • Validar que la fecha sea válida (dd/mm/aaaa).
  • Calcular la diferencia en milisegundos.
  • A partir de los milisegundos obtener segundos, minutos, horas, días y años
  • Finalmente mostramos al humano la edad que tiene.

Codigo: https://github.com/programadornovato/-Curso–Kotlin-de-0-a-100/commit/f0b664d30cc101f337d13a1cad3eb34953f8eaaf

import java.text.SimpleDateFormat
import java.util.*

println("Humano por favor ingresa tu fecha de nacimiento en dd/MM/aaaa")
var fechaNacString= readLine()
lateinit var fechaNacDate:Date
try {
    fechaNacDate=SimpleDateFormat("dd/MM/yyyy").parse(fechaNacString)
}
catch (e:Exception){
    println("Humano estupido te dije un fecha valida ${e}")
}
var fechaActual=Date(System.currentTimeMillis())
var diferenciaFechasMili=fechaActual.getTime()-fechaNacDate.getTime()
var segundos=diferenciaFechasMili/1000
var minutos=segundos/60
var horas=minutos/60
var dias=horas/24
var años=dias/365
println("Humano tu edad es de: ${años}")

🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
🎦 [CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)