Saltar al contenido

obtener la diferencia entre dos fechas c# en días y meses y años ejemplo de código

Después de mucho trabajar ya dimos con la respuesta de este contratiempo que muchos usuarios de nuestra web han tenido. Si tienes algún detalle que aportar no dejes de aportar tu comentario.

Ejemplo 1: c# calcula la diferencia entre dos fechas en días

(EndDate - StartDate).TotalDays //double(EndDate.Date - StartDate.Date).Days //int

Ejemplo 2: Cómo obtener el número de meses entre 2 fechas C#

classProgramstaticvoidMain(string[] args)//First DateDateTime firstDate =newDateTime(2017,03,03);//Second DateDateTime secondDate =newDateTime(2018,06,06);//DateTime.Now;int months=MonthDiff(firstDate, secondDate);
 
            Console.WriteLine("First Date  :"+firstDate);
            Console.WriteLine("Second Date :"+ secondDate);
            Console.WriteLine("Months      :"+months);
            Console.ReadLine();publicstaticintMonthDiff(DateTime d1,DateTime d2)int m1;int m2;if(d1<d2)
                m1 =(d2.Month - d1.Month);//for years
                m2 =(d2.Year - d1.Year)*12;//for monthselse
                m1 =(d1.Month - d2.Month);//for years
                m2 =(d1.Year - d2.Year)*12;//for monthsreturn  m1 + m2;

Aquí puedes ver las comentarios y valoraciones de los lectores

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *