post icon

Cómo restar o determinar intervalos con fechas en C# y VB.Net

Esta tarea es más que sencilla pero suele ser de igual forma una pregunta que se hacen muchos desarrolladores todos los días. Gracias a la clase TimeSpan del Framework de .Net la tenemos realmente fácil. Es sólo cuestion de restar los objetos que deben ser DateTime y volcarlo a un TimeSpan, luego tiene varios atributos que nos retornarán la diferencia en días, horas, minutos, etc.

DateTime fechaInicio = new DateTime(2005,9,11);
DateTime fechaFin= DateTime.Now;

TimeSpan ts = fechaFin - fechaInicio;

System.Console.WriteLine("La diferencia en días es: {0} ", ts.Days);
System.Console.WriteLine("La diferencia en minutos es: {0} ", ts.Minutes);
DateTime fechaInicio = new DateTime(2005,9,11);
DateTime fechaFin = DateTime.Now;

TimeSpan ts = fechaFin - fechaInicio;

System.Console.WriteLine("La diferencia en días es: {0} ", ts.Days);
System.Console.WriteLine("La diferencia en minutos es: {0} ", ts.Minutes);

Comentarios desde Facebook:

Sin Comentarios aun, puedes tú ser el primero en comentar!

Deja tu Comentario

Responder