CSharp - Diferencia de Fechas

Written by lopezatienza on 29 Octubre 2008 – 16:44 -



Este ejemplo devolverá el total de segundos que hay de diferencia entre dos fechas:

 

       DateTime inicio = DateTime.Now;

        // EJECUCIÓN de un proceso

        DateTime final = DateTime.Now;

        TimeSpan duracion = final - inicio;

        double segundosTotales = duracion.TotalSeconds;        // Calcula la diferencia en segundos, por ejemplo si ha pasado 1:30 contará 90 segundos

        int segundos = duracion.Seconds;                               // Este es un error frecuente, ya que si ha pasado 1:30 segundos no contaría 90, sino 30


Posted in CSharp |

Leave a Comment

RSS