C# Calculo idade – Ada Souza Soft https://www.adassoft.com Desenvolvimento de softwares Mon, 10 Mar 2014 16:32:39 +0000 pt-BR hourly 1 https://wordpress.org/?v=6.4.4 https://www.adassoft.com/wp-content/uploads/2023/01/cropped-adassoft_logo_site_2022-32x32.png C# Calculo idade – Ada Souza Soft https://www.adassoft.com 32 32 Calcular idade Csharp (C#) https://www.adassoft.com/calcular-idade-csharp/ https://www.adassoft.com/calcular-idade-csharp/#respond Mon, 06 Aug 2012 09:09:54 +0000 http://www.adassoft.com/calculo-de-idade-em-c-csharp/ Trecho de código usado para Calcular idade Csharp (C#) a partir de um campo Computed Property

partial void Idade_Compute(ref int result)
// Set result to the desired field value
result = DateTime.Now.Year – DataNascimento.Year; if (DateTime.Now.Month < DataNascimento.Month || (DateTime.Now.Month == DataNascimento.Month && DateTime.Now.Day < DataNascimento.Day))
{ result–;
}
}

O código acima tem uma lógica muito simples, ele subtrai do ano atual o ano de nascimento e depois verifica se a data atual é menor que a data de nascimento, caso seja positivo ele subtrai 1 (um) do resultado do cálculo anterior, sendo assim, não é necessário se preocupar com mês de 28, 30 e 31 dias muito menos se o ano é bissexto.

]]>
https://www.adassoft.com/calcular-idade-csharp/feed/ 0