27

Ejercicio 06.- Obtener edad a partir de una fecha en C# [27]

En este video vamos a realizar un programa pueda obtener edad a partir de una fecha en C#:

  • Pida al humano su fecha de nacimiento en dd/MM/yyyy.
  • Validar que la fecha sea válida (dd/MM/yyyy).
  • Calcular la diferencia en días.
  • A partir de los días obtener los años
  • Finalmente mostramos al humano la edad que tiene.

Codigo:
DateTime fechaNacimiento = DateTime.ParseExact(fechaNacString, “dd/MM/yyyy”, null);
DateTime fechaActual = DateTime.Now;

Obtener edad a partir de una fecha en C#

Todo el Codigo: https://github.com/programadornovato/-CURSO–C-/commit/cd6548aabf45c6f0cc1969dd3f139d41c7842cc5

using System;
/*
Autor: Programador novato
Fecha: 01/01/2021
Este programa hace que los novatos aprenden a hacer
un codigo bonito y ya
*/
namespace HolaMundo
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Humano ingresa tu fecha de nacimiento en formato dd/MM/yyyy");
            string fechaNacString = Console.ReadLine();
            DateTime fechaNacDate = DateTime.Now;
            try
            {
                fechaNacDate = DateTime.ParseExact(fechaNacString, "dd/MM/yyyy", null);
            }
            catch (Exception e) {
                Console.WriteLine("Humano estupido escribe bien la fecha en formato dd/MM/yyyy "+e);
            }
            DateTime fechaActual = DateTime.Now;
            /*
            int años = fechaActual.Year - fechaNacDate.Year;
            Console.WriteLine("Humano tu tienes "+años+" años");
            */
            TimeSpan diferecia = fechaActual - fechaNacDate;
            double dias = diferecia.TotalDays;
            double años = Math.Floor(dias / 365);
            Console.WriteLine("Humano tu tienes " + años + " años");
            Console.Read();
        }
    }
}

🎦 [CURSO] C#: https://www.youtube.com/watch?v=NKPMGY6NCko&list=PLCTD_CpMeEKQSOU8Vf9VHXrZa2rc8X0X5&ab_channel=programadornovato
🎦 [CURSO] C++ DE 0 A HEROE 🦸: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/watch?v=97nO4-zdviA&list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF&ab_channel=programadornovato

🔗 Canal de ProgramadorNovato: https://www.youtube.com/c/programadornovato
🔗 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

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. :)