Answers for "get the number of months between two dates"

C#
0

How to get number of months between 2 dates c#

 
    class Program
    {
        static void Main(string[] args)
        {
            //First Date
            DateTime firstDate = new DateTime(2017, 03, 03);
 
            //Second Date
            DateTime secondDate =new  DateTime(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();
        }
 
        public static int MonthDiff(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 months
            }
            else
            {
                m1 = (d1.Month - d2.Month);//for years
                m2 = (d1.Year - d2.Year) * 12; //for months
            }
            
            return  m1 + m2;
        }
    }
 
Posted by: Guest on April-27-2020
0

java get number of months between two dates

LocalDate currentDay = LocalDate.of(1955, Month.MAY, 19);
		LocalDate desiredDay = LocalDate.now();
		Period age = Period.between(currentDay, desiredDay);
		int years = age.getYears();
		int months = age.getMonths();

		int numberOfMonthsBetweenDates =  months+years*12;
Posted by: Guest on October-01-2020

Code answers related to "get the number of months between two dates"

C# Answers by Framework

Browse Popular Code Answers by Language