C sharp - operaciones entre fechas

   
Vista:

operaciones entre fechas

Publicado por sandra (17 intervenciones) el 29/07/2008 22:31:06
Hola a todos, gracias por su tiempo, necesito realizar una operación matemática entre dos fechas, realmente necesito es restar, necesito saber si la diferencia de estas dos fechas es más de un mes

DateTime fechaInicial = DateTime.Parse(this.txtFechaInicio.Text);

DateTime fechaFinal = DateTime.Parse(this.txtFechaFin.Text);


Cómo puedo lograr esto???


Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:operaciones entre fechas

Publicado por Iván K (55 intervenciones) el 31/07/2008 19:54:02
Tú puedes realizar la operación de resta entre dos fechas y lo que te regresa está operación es un TimeSpan, y esta variable TimeSpan tiene una propiedad llamada 'Days', por ejemplo:

DateTime dtFechaInicial = DateTime.Parse("01/01/2008");
DateTime dtFechaFinal = DateTime.Parse("01/02/2008");
TimeSpan tsDiferencia = dtFechaFinal - dtFechaInicial;

de lo anterior utilizarías 'tsDiferencia.Days' para obtener el número de días, ya tú sabes si tomas 30 días para considerarlo como un mes (hacer la dívisión meses = tsDiferencia.Days / 30)

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar