<< Click to Display Table of Contents >> Calcular idade em anos |
![]() ![]() ![]() |
Console Application
static void Main(string[] args)
{
DateTime nasc = DateTime.Parse("02/07/1977");
Console.WriteLine(GetIdadeEmAnos(nasc));
Console.Read();
}
public static int GetIdadeEmAnos(DateTime dataNasc)
{
int anosPassados = DateTime.Now.Year - dataNasc.Year;
if (DateTime.Now.Month < dataNasc.Month || (DateTime.Now.Month == dataNasc.Month && DateTime.Now.Day < dataNasc.Day))
anosPassados--;
return anosPassados;
}