drigo 0 Denunciar post Postado Janeiro 19, 2010 Olaa... Existe alguma função no C# que dando-se a data Atual(dd/mm/yyy) e outra data(dd/mm/yyyy) seja calculado a idade de uma determinada pessoa??? Atenciosamente ... Desde Já, agradeço... Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Mitsunaka 11 Denunciar post Postado Janeiro 19, 2010 Existe uma funcao chamada DateDiff no C# Ddata = DateDiff("y", data1, data2); se nao me engano dessa forma é retornada a diferenca de anos entre a primeira e a segunda data. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Janeiro 19, 2010 Não conheço esse metodo DateDiff no C#, mas você pode calcular a idade assim: var data = DateTime.Parse("20/07/1980"); int ax = data.Subtract(DateTime.Today).Days / 365; string anos = string.Format("{0} anos", ax); Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Janeiro 19, 2010 Olaa... Obrigado por responder, o seguinte erro foi apresentado: The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) Abraço... Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Janeiro 19, 2010 Declare como DataTime. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Raphael E. Santo 0 Denunciar post Postado Janeiro 19, 2010 DateTime dataNascimento = new dateTime(0000,00,00); dateTime dataAtual = dateTime.now; TimeSpan span = dataArtual.Subtract(dataNascimento); txtAnos = Convert.ToString(span.Year); Acho que é isso ai! Compartilhar este post Link para o post Compartilhar em outros sites
Raphael E. Santo 0 Denunciar post Postado Janeiro 19, 2010 Opa você não consegue pegar o ano só os dias... mas ai é facil é você fazer dividir o resultado pelo numero de dias que tem um ano! assim: txtAno = Convert.ToInt32(span.Days/365); Acho que vai funcionar! Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Janeiro 19, 2010 Olaaa... Consegui Resolver o problema...Novamente obrigado pela ajuda e atenção de todos... Grande Abraço... Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Janeiro 19, 2010 Olaa... Obrigado por responder, o seguinte erro foi apresentado: The type or namespace name 'var' could not be found (are you missing a using directive or an assembly reference?) Abraço... Drigo o erro ocorreu pq seu projeto esta na versão 2.0 do framework, e essa versão não aceita declaração de variáveis como var, apenas apartir da 3.5. Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Janeiro 20, 2010 Ivan.Teles, Novamente Muito Obrigado por sua informação. Grande Abraço... Compartilhar este post Link para o post Compartilhar em outros sites