Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > OOP
Register FAQ Members List Calendar Guía de estilo Today's Posts

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11/07/2007
day_eli's Avatar
day_eli day_eli is offline
Miembro
 
Join Date: Jan 2007
Posts: 31
Poder: 0
day_eli Va por buen camino
Exclamation Calcular Edad con la fecha de nacimiento de un DateTimePicker

Buen día usuarios del foro.

Tengo una duda!!----

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????
Reply With Quote
  #2  
Old 11/07/2007
Caro's Avatar
*Caro* Caro is offline
Moderadora
 
Join Date: Jul 2004
Location: Cochabamba, Bolivia
Posts: 2,544
Poder: 24
Caro Va por buen camino
Hola revisa el truco 408

http://www.clubdelphi.com/trucos/index.php?id=408


Saludos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Reply With Quote
  #3  
Old 11/07/2007
delphi.com.ar's Avatar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Join Date: May 2003
Location: Buenos Aires, Argentina *
Posts: 5,964
Poder: 29
delphi.com.ar Va camino a la fama
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!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Reply With Quote
  #4  
Old 11/07/2007
day_eli's Avatar
day_eli day_eli is offline
Miembro
 
Join Date: Jan 2007
Posts: 31
Poder: 0
day_eli Va por buen camino
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.
Reply With Quote
  #5  
Old 11/07/2007
delphi.com.ar's Avatar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Join Date: May 2003
Location: Buenos Aires, Argentina *
Posts: 5,964
Poder: 29
delphi.com.ar Va camino a la fama
La solución ya la tienes solo tienes que saber como utilizar las propiedades del objeto
Código Delphi [-]
ShowMessageFmt('Edad: %d', [YearsBetween(Now, dtFechaNacimiento.Date)]);
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Reply With Quote
  #6  
Old 12/07/2007
Caral's Avatar
[Caral] Caral is offline
Miembro Premium
 
Join Date: Aug 2006
Posts: 7,659
Poder: 27
Caral Va por buen camino
Hola
Sacado de trucomania:
Lo adapte a un DateTimePicker.
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
    function Edad(FechaNacimiento:string):integer;
  var
     iTemp,iTemp2,Nada:word;
     Fecha:TDate;
  begin
    Fecha:=StrToDate(FechaNacimiento);
    DecodeDate(Date,itemp,Nada,Nada);
    DecodeDate(Fecha,itemp2,Nada,Nada);
     if FormatDateTime('mmdd',Date) <
        FormatDateTime('mmdd',Fecha) then Result:=iTemp-iTemp2-1
                                     else Result:=iTemp-iTemp2;
  end;
begin
  Label1.Caption:=intToStr(Edad(DateToStr(DateTimePicker1.Date)));
end;
Revisalo, necesitas un DateTimePicker y un label.
Saludos
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
calcular la edad.... Goyo OOP 16 04/07/2007 22:36
calcular edad emiliu Varios 3 28/11/2005 09:58
Calcular edad picapiedra Varios 4 20/12/2004 23:27
Conocer Edad desde fecha de nacimiento!! subzero Firebird e Interbase 2 16/02/2004 12:40
fecha de nacimiento ,sacar edad Geron Firebird e Interbase 2 05/09/2003 18:18


All times are GMT +2. The time now is 00:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi