Calcular Edad con la fecha de nacimiento de un DateTimePicker
Buen día usuarios del foro.
Tengo una duda!!----:confused: Como puedo calcular la edad de una persona para arrojarla a un tedit o a un tlabel, partiendo desde la fecha de nacimiento que introduzca el usuario en un DateTimePicker???? ;) |
|
Aquí tienes un hilo, donde discutimos varias formas para obtener la información: http://www.clubdelphi.com/foros/showthread.php?t=2468
Pero actualmente, con la aparición de la unit DateUtils desde Delphi 6, utilizaría la función YearsBetween. Saludos! |
Si!! pero lo dificil del tema es que estoy trabajando con un DateTimePicker!!! para aquello de hacerle las cosas mas faciles al usuario.
Si Alguien pudiera proponerme su propia idea el componente que estoy utilizando se lo agradecería!!----Ya he revisado todo lo que se ha publicado en club delphi pero no he conseguido nada que me resuelva precisamente mi problema.:eek: |
La solución ya la tienes solo tienes que saber como utilizar las propiedades del objeto
|
Hola
Sacado de trucomania: Lo adapte a un DateTimePicker. Revisalo, necesitas un DateTimePicker y un label. Saludos |
Cita:
lo cual conviertes un TDate a un string pero como necesitas un TDate, en la primera linea de código conviertes el string (que era originalmente TDate) a un tipo TDate :confused::confused:
Además es buscarle 5 pies al gato cuando existen las funciones: YearsBetween, MonthsBetween, DaysBetwen, HoursBetween, WeeksBetween, etc., etc. en le unidad DateUtils |
No hay mucha documentación sobre como utilizar YEARSBETWEEN...como me colocan el codigo por alli utilizando esta función, da error!!
Y el truco que me da mi compañero(a) CARAL ya lo probe, y resulta que el datetimepicker no arroja datos TDate sino Tdatetimepicker y no se como convertir los mismos.!!:confused::eek: |
Listo con el codigo proporcionado por CAral!!! resolví la situación.
MUCHAS GRACIAS AMIGOS!!:D |
Cita:
// Saludos |
La franja horaria es GMT +2. Ahora son las 15:12:03. |
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