25 sept 2009

Restar una Fecha en C#

¿Cómo restamos dos fechas de manera que nos devuelva en número de días la diferencia? Yo lo hice de la siguiente manera:

    DateTime fechaMayor = DateTime.Parse("21/10/2009");
    DateTime fechaMenor = DateTime.Parse("01/10/2009");

    TimeSpan diferencia = fechaMayor.Subtract(fechaMenor);
    int diasDiferencia = diferencia.Days;

En el ejemplo debería quedar en la variable diasDiferencia el numero 20.

Roy {aka. Foy}

Autor & Editor

Desarrallador y líder técnico, con experiencia en tecnologías Microsoft desde los tiempos del VB6 y el asp clásico hasta el .Net Core, pasando por COM+, javascript, angularjs, Ionic, xaml, cordova, MVC, Web Api, Sql Server, Oracle... . Ávido lector, apasionado programador.