Delphi - Cómo calcular los años de una persona

 
Vista:

Cómo calcular los años de una persona

Publicado por Salvador (1 intervención) el 07/01/2003 05:55:40
No he podido calcular la edad de una persona automáticamente a través de la fecha de su nacimiento. Lo lógico es restar la fecha actual con la fecha de nacimiento. Pero no puedo manipular esto, si alguien ya ha realizado algún ejemplo, por favor, dígame cómo. Gracias y saludos.
S. S.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cómo calcular los años de una persona

Publicado por Fer (269 intervenciones) el 07/01/2003 09:02:34
¿Por qué no restas el año de nacimiento del año actual?

//Obtenemos el año de nacimiento.
DecodeDate(vFechaNacimiento, viAnoNacimiento, viMesNacimiento, viDiaNacimiento);

//Obtenemos el año actual.
DecodeDate(Date, viAno, viMes, viDia);

//Restamos:
Edad := viAno - viAnoNacimiento;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar