Quantcast
Viewing all articles
Browse latest Browse all 46

Answer by Saeed Mahmoudi for Difference in months between two dates

The most precise way is this that return difference in months by fraction :

private double ReturnDiffereceBetweenTwoDatesInMonths(DateTime startDateTime, DateTime endDateTime){    double result = 0;    double days = 0;    DateTime currentDateTime = startDateTime;    while (endDateTime > currentDateTime.AddMonths(1))    {        result ++;        currentDateTime = currentDateTime.AddMonths(1);    }    if (endDateTime > currentDateTime)    {        days = endDateTime.Subtract(currentDateTime).TotalDays;    }    return result + days/endDateTime.GetMonthDays;}

Viewing all articles
Browse latest Browse all 46

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>