calculo entre fechas

18/05/2008 - 20:40 por javier_zava | Informe spam
hola gente tengo que hacer esto

Construir un programa que ingrese la fecha de hoy y la de nacimiento
de una persona..
El formato de la fecha es DD MM AAAA
El programa debe devolver la edad de la siguiente manera;
Si es un bebé menor de un año en meses y días
Si es mayor en años

yo ya hice esto , saque la diferencia de dias que ahy entre las dos
fechas, pero me falta y no se como hacerlo de que si es un bebe me
muestre los meses y dias y si es mayor en años

aca les paso lo que ya esta echo

Console.Write("Ingrese su fecha nacimiento dd/mm/
aaaa: ");
DateTime fechanac DateTime.Parse(Console.ReadLine());
Console.Write("Ingrese la fecha de hoy: ");
DateTime fechahoy = DateTime.Parse
(Console.ReadLine());
TimeSpan diferencia = (fechahoy - fechanac);
Console.Write(diferencia.TotalDays.ToString () );

si alguien sabe se los agradeceria mucho

Preguntas similare

Leer las respuestas

#1 A Trujillo
20/05/2008 - 15:45 | Informe spam
Hola Javier,
Te envio por email una clase que te calcula el numero de años o meses que
hay entre dos fechas. (merito a Daniel A. Calvin)
Despues tienes que implementar un metodo que tome la desicion en funcion de
la edad, algo asi como:
if(meses < 12)
Console.Write("{0} {1} {2}", "Infante de ", meses, "de edad.");
else
Console.Write("{0} {1} {2}", "Adulto de ", años, "de edad.");
No he tenido tiempo de testear nada, espero te ayude,
Alberto
PD: si no te llega la clase me lo dices.
"javier_zava" wrote:

hola gente tengo que hacer esto

Construir un programa que ingrese la fecha de hoy y la de nacimiento
de una persona..
El formato de la fecha es DD MM AAAA
El programa debe devolver la edad de la siguiente manera;
Si es un bebé menor de un año en meses y días
Si es mayor en años

yo ya hice esto , saque la diferencia de dias que ahy entre las dos
fechas, pero me falta y no se como hacerlo de que si es un bebe me
muestre los meses y dias y si es mayor en años

aca les paso lo que ya esta echo

Console.Write("Ingrese su fecha nacimiento dd/mm/
aaaa: ");
DateTime fechanac > DateTime.Parse(Console.ReadLine());
Console.Write("Ingrese la fecha de hoy: ");
DateTime fechahoy = DateTime.Parse
(Console.ReadLine());
TimeSpan diferencia = (fechahoy - fechanac);
Console.Write(diferencia.TotalDays.ToString () );

si alguien sabe se los agradeceria mucho


Respuesta Responder a este mensaje
#2 javier_zava
20/05/2008 - 19:25 | Informe spam
On 20 mayo, 10:45, A Trujillo
wrote:
Hola Javier,
Te envio por email una clase que te calcula el numero de años o meses que
hay entre dos fechas. (merito a Daniel A. Calvin)
Despues tienes que implementar un metodo que tome la desicion en funcion de
la edad, algo asi como:
if(meses < 12)
    Console.Write("{0} {1} {2}", "Infante de ", meses, "de edad.");
else
    Console.Write("{0} {1} {2}", "Adulto de ", años, "de edad.");
No he tenido tiempo de testear nada, espero te ayude,
Alberto
PD: si no te llega la clase me lo dices.



"javier_zava" wrote:
> hola gente tengo que hacer esto

> Construir un programa que ingrese la fecha de hoy y la de nacimiento
> de una persona..
> El formato de la fecha es DD MM  AAAA
> El programa debe devolver la edad de la siguiente manera;
>    Si es un bebé menor de un año en meses y días
>    Si es  mayor en años

> yo ya hice esto , saque la diferencia de dias que ahy entre las dos
> fechas, pero me falta y no se como hacerlo de que si es un bebe me
> muestre los meses y dias y si es mayor en años

> aca les paso lo que ya esta echo

>                     Console.Write("Ingrese su fecha nacimiento dd/mm/
> aaaa: ");
>                     DateTime fechanac > > DateTime.Parse(Console.ReadLine());
>                    Console.Write("Ingrese la fecha de hoy: ");
>                     DateTime fechahoy = DateTime.Parse
> (Console.ReadLine());
>                    TimeSpan diferencia = (fechahoy - fechanac);
>                     Console.Write(diferencia.TotalDays.ToString () );

> si alguien sabe se los agradeceria mucho- Ocultar texto de la cita -

- Mostrar texto de la cita -



Te agradesco mucho trujillo por haber puesto a desarrollar , ahora lo
pruebo

salu2
Respuesta Responder a este mensaje
#3 A Trujillo
21/05/2008 - 10:28 | Informe spam
Ok, :-)

"javier_zava" wrote:

On 20 mayo, 10:45, A Trujillo
wrote:
> Hola Javier,
> Te envio por email una clase que te calcula el numero de años o meses que
> hay entre dos fechas. (merito a Daniel A. Calvin)
> Despues tienes que implementar un metodo que tome la desicion en funcion de
> la edad, algo asi como:
> if(meses < 12)
> Console.Write("{0} {1} {2}", "Infante de ", meses, "de edad.");
> else
> Console.Write("{0} {1} {2}", "Adulto de ", años, "de edad.");
> No he tenido tiempo de testear nada, espero te ayude,
> Alberto
> PD: si no te llega la clase me lo dices.
>
>
>
> "javier_zava" wrote:
> > hola gente tengo que hacer esto
>
> > Construir un programa que ingrese la fecha de hoy y la de nacimiento
> > de una persona..
> > El formato de la fecha es DD MM AAAA
> > El programa debe devolver la edad de la siguiente manera;
> > Si es un bebé menor de un año en meses y días
> > Si es mayor en años
>
> > yo ya hice esto , saque la diferencia de dias que ahy entre las dos
> > fechas, pero me falta y no se como hacerlo de que si es un bebe me
> > muestre los meses y dias y si es mayor en años
>
> > aca les paso lo que ya esta echo
>
> > Console.Write("Ingrese su fecha nacimiento dd/mm/
> > aaaa: ");
> > DateTime fechanac > > > DateTime.Parse(Console.ReadLine());
> > Console.Write("Ingrese la fecha de hoy: ");
> > DateTime fechahoy = DateTime.Parse
> > (Console.ReadLine());
> > TimeSpan diferencia = (fechahoy - fechanac);
> > Console.Write(diferencia.TotalDays.ToString () );
>
> > si alguien sabe se los agradeceria mucho- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Te agradesco mucho trujillo por haber puesto a desarrollar , ahora lo
pruebo

salu2

Respuesta Responder a este mensaje
#4 Mario Acevedo
14/06/2008 - 19:26 | Informe spam
Buenos dias, Trujillo.

Mira, estoy desarrollando en C# soy nuevo en esto y la mera verdad tengo que
calcular fechas de inicio de contrato y finalizacion para q me de el numero
de meses del contrato. Pudieras facilitarme la funcion que tienes de fecha?
Te agradeceria mucho.

Gracias.

"A Trujillo" wrote:

Ok, :-)

"javier_zava" wrote:

> On 20 mayo, 10:45, A Trujillo
> wrote:
> > Hola Javier,
> > Te envio por email una clase que te calcula el numero de años o meses que
> > hay entre dos fechas. (merito a Daniel A. Calvin)
> > Despues tienes que implementar un metodo que tome la desicion en funcion de
> > la edad, algo asi como:
> > if(meses < 12)
> > Console.Write("{0} {1} {2}", "Infante de ", meses, "de edad.");
> > else
> > Console.Write("{0} {1} {2}", "Adulto de ", años, "de edad.");
> > No he tenido tiempo de testear nada, espero te ayude,
> > Alberto
> > PD: si no te llega la clase me lo dices.
> >
> >
> >
> > "javier_zava" wrote:
> > > hola gente tengo que hacer esto
> >
> > > Construir un programa que ingrese la fecha de hoy y la de nacimiento
> > > de una persona..
> > > El formato de la fecha es DD MM AAAA
> > > El programa debe devolver la edad de la siguiente manera;
> > > Si es un bebé menor de un año en meses y días
> > > Si es mayor en años
> >
> > > yo ya hice esto , saque la diferencia de dias que ahy entre las dos
> > > fechas, pero me falta y no se como hacerlo de que si es un bebe me
> > > muestre los meses y dias y si es mayor en años
> >
> > > aca les paso lo que ya esta echo
> >
> > > Console.Write("Ingrese su fecha nacimiento dd/mm/
> > > aaaa: ");
> > > DateTime fechanac > > > > DateTime.Parse(Console.ReadLine());
> > > Console.Write("Ingrese la fecha de hoy: ");
> > > DateTime fechahoy = DateTime.Parse
> > > (Console.ReadLine());
> > > TimeSpan diferencia = (fechahoy - fechanac);
> > > Console.Write(diferencia.TotalDays.ToString () );
> >
> > > si alguien sabe se los agradeceria mucho- Ocultar texto de la cita -
> >
> > - Mostrar texto de la cita -
>
> Te agradesco mucho trujillo por haber puesto a desarrollar , ahora lo
> pruebo
>
> salu2
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida