Calcular Edad

02/05/2006 - 16:46 por JReyes | Informe spam
Como puedo calcular la edad de una persona de manera que me presente en un
Label el <<Año de la persona, el Mes actual, y el dia >> tengo hecho este
codigo:

Gracias de antemano..

Preguntas similare

Leer las respuestas

#1 Angel. E. Ruiz. P
02/05/2006 - 17:01 | Informe spam
Espero que te sirva mi ejmeplo .)public static int Edad(DateTime
birthdate){ // Calculamos la diferencia de años int years =
DateTime.Now.Year - birthdate.Year; // Restamos un año si estamos antes
de el día de nacimiento en el año actual if (DateTime.Now.Month <
birthdate.Month || (DateTime.Now.Month == birthdate.Month &&
DateTime.Now.Day < birthdate.Day)) years--; return years;}

"JReyes" escribió en el mensaje
news:
Como puedo calcular la edad de una persona de manera que me presente en un
Label el <<Año de la persona, el Mes actual, y el dia >> tengo hecho este
codigo:

Gracias de antemano..
Respuesta Responder a este mensaje
#2 JReyes
02/05/2006 - 17:11 | Informe spam
Como puedo utilizarlo en VB2005..




"Angel. E. Ruiz. P" escribió:

Espero que te sirva mi ejmeplo .)public static int Edad(DateTime
birthdate){ // Calculamos la diferencia de años int years =
DateTime.Now.Year - birthdate.Year; // Restamos un año si estamos antes
de el día de nacimiento en el año actual if (DateTime.Now.Month <
birthdate.Month || (DateTime.Now.Month == birthdate.Month &&
DateTime.Now.Day < birthdate.Day)) years--; return years;}

"JReyes" escribió en el mensaje
news:
> Como puedo calcular la edad de una persona de manera que me presente en un
> Label el <<Año de la persona, el Mes actual, y el dia >> tengo hecho este
> codigo:
>
> Gracias de antemano..



Respuesta Responder a este mensaje
#3 Angel. E. Ruiz. P
02/05/2006 - 17:20 | Informe spam
Crea la funcion y listo
"JReyes" escribió en el mensaje
news:

Como puedo utilizarlo en VB2005..




"Angel. E. Ruiz. P" escribió:

Espero que te sirva mi ejmeplo .)public static int Edad(DateTime
birthdate){ // Calculamos la diferencia de años int years >> DateTime.Now.Year - birthdate.Year; // Restamos un año si estamos
antes
de el día de nacimiento en el año actual if (DateTime.Now.Month <
birthdate.Month || (DateTime.Now.Month == birthdate.Month &&
DateTime.Now.Day < birthdate.Day)) years--; return years;}

"JReyes" escribió en el mensaje
news:
> Como puedo calcular la edad de una persona de manera que me presente en
> un
> Label el <<Año de la persona, el Mes actual, y el dia >> tengo hecho
> este
> codigo:
>
> Gracias de antemano..



Respuesta Responder a este mensaje
#4 JReyes
02/05/2006 - 17:31 | Informe spam
Dame una mano con la ejecucion del codigo ya tengo la funcion hecha en VB
ahora bien como la ejecuto..

DiferenciaFechas()



"Angel. E. Ruiz. P" escribió:

Crea la funcion y listo
"JReyes" escribió en el mensaje
news:
>
> Como puedo utilizarlo en VB2005..
>
>
>
>
> "Angel. E. Ruiz. P" escribió:
>
>> Espero que te sirva mi ejmeplo .)public static int Edad(DateTime
>> birthdate){ // Calculamos la diferencia de años int years > >> DateTime.Now.Year - birthdate.Year; // Restamos un año si estamos
>> antes
>> de el día de nacimiento en el año actual if (DateTime.Now.Month <
>> birthdate.Month || (DateTime.Now.Month == birthdate.Month &&
>> DateTime.Now.Day < birthdate.Day)) years--; return years;}
>>
>> "JReyes" escribió en el mensaje
>> news:
>> > Como puedo calcular la edad de una persona de manera que me presente en
>> > un
>> > Label el <<Año de la persona, el Mes actual, y el dia >> tengo hecho
>> > este
>> > codigo:
>> >
>> > Gracias de antemano..
>>
>>
>>



Respuesta Responder a este mensaje
#5 Rubén Vigón
02/05/2006 - 17:32 | Informe spam
Traduciendo a VB.NET la función que solía usar en VB 6.0...

Public Function Edad(ByVal fchNacimiento As Date) As Integer
Dim fchHoy As Date = Now
Edad = fchHoy.Year - fchNacimiento.Year
If fchHoy.Month < fchNacimiento.Month Then
Edad = Edad - 1
ElseIf fchHoy.Month = fchNacimiento.Month And fchHoy.Day < fchNacimiento.Day Then
Edad = Edad - 1
End If
End Function

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida