ayuda fechas

18/08/2006 - 02:03 por Pompilio Arroyave | Informe spam
Hola quisiera que me colaboren explicandome como puedo calcular segun una
fecha de nacimiento Noviembre 18 de 1975 los meses y los dias que ha vivido
una persona, osea calcular los meses y calcular los dias
Mil Gracias

Preguntas similare

Leer las respuestas

#1 RAlvare
19/08/2006 - 01:53 | Informe spam
"Pompilio Arroyave" escribió en el mensaje
news:
Hola quisiera que me colaboren explicandome como puedo calcular segun una
fecha de nacimiento Noviembre 18 de 1975 los meses y los dias que ha
vivido una persona, osea calcular los meses y calcular los dias
Mil Gracias



Esto puede que te sirva, pero claro, sin tener en cuenta los años bisiestos.
Recuerda que existe la función System.DateTime.IsLeapYear(int) que te dice
si un año es bisiesto o nó.
Seguro que alguien nos puede dar la función que lo calcule de forma exacta..

Saludos.
RAlvare.

static void Main(string[] args)

{

try

{

Console.WriteLine("Introduzca fecha de nacimiento: DD/MM/AAAA");

string fechaNac = Console.ReadLine();


//Convertir la cadena en DateTime:

DateTime a = DateTime.Parse(fechaNac);


TimeSpan lapso = DateTime.Now - a;


Console.WriteLine("Han pasado " + ((int)lapso.TotalDays).ToString() + " dias
desde el nacimiento");

//Da los meses enteros sin tener en cuenta años bisiestos. En el rango
normal de vida de una persona, el error

//no será apreciable.

Console.WriteLine("Esto es: " + ((int)((lapso.TotalDays / 365) *
12)).ToString() + " meses aproximadamente");

Console.ReadLine();

}

catch (Exception exc)

{

Console.WriteLine("Error: " + exc.Message + "" + exc.Source);

Console.ReadLine();

}

}
Respuesta Responder a este mensaje
#2 Pompilio Arroyave
19/08/2006 - 08:22 | Informe spam
muchas gracias
"RAlvare" escribió en el mensaje
news:


"Pompilio Arroyave" escribió en el mensaje
news:
Hola quisiera que me colaboren explicandome como puedo calcular segun una
fecha de nacimiento Noviembre 18 de 1975 los meses y los dias que ha
vivido una persona, osea calcular los meses y calcular los dias
Mil Gracias



Esto puede que te sirva, pero claro, sin tener en cuenta los años
bisiestos.
Recuerda que existe la función System.DateTime.IsLeapYear(int) que te dice
si un año es bisiesto o nó.
Seguro que alguien nos puede dar la función que lo calcule de forma
exacta..

Saludos.
RAlvare.

static void Main(string[] args)

{

try

{

Console.WriteLine("Introduzca fecha de nacimiento: DD/MM/AAAA");

string fechaNac = Console.ReadLine();


//Convertir la cadena en DateTime:

DateTime a = DateTime.Parse(fechaNac);


TimeSpan lapso = DateTime.Now - a;


Console.WriteLine("Han pasado " + ((int)lapso.TotalDays).ToString() + "
dias desde el nacimiento");

//Da los meses enteros sin tener en cuenta años bisiestos. En el rango
normal de vida de una persona, el error

//no será apreciable.

Console.WriteLine("Esto es: " + ((int)((lapso.TotalDays / 365) *
12)).ToString() + " meses aproximadamente");

Console.ReadLine();

}

catch (Exception exc)

{

Console.WriteLine("Error: " + exc.Message + "" + exc.Source);

Console.ReadLine();

}

}



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida