Calcular Edad
Señores:
capturo la edad en un DATATIME con el siguiente formato......YYYY/MM/DD. Necesito saber como calcular para que al digitar dicha fecha, me calcule la edad en años. muchas gracias |
En la unidad DateUtils hay una función YearsBetween; yo creo que ésa te sirve.
// Saludos |
Cita:
Total:=(Date - Pac['Fecha_Nac']); QrLabel22.Caption := DateToStr(Date); Anos:=Int(Total/365); Meses:=Int(((Total/365) - Anos)*12); Edad:=IntToStr(Anos)+'.'+IntToStr(Meses); If Anos=0 Then Edad_Impr:=IntToStr(Meses)+' Meses' Else Edad_Impr:=IntToStr(Anos)+'.'+IntToStr(Meses)+' años'; |
Con la solución de Roman no hay que complicarse mucho la vida, es tan simple como:
Saludos. |
La franja horaria es GMT +2. Ahora son las 14:28:28. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi