Quantcast
Channel: Difference in months between two dates - Stack Overflow
Viewing all articles
Browse latest Browse all 46

Answer by Saeed Mahmoudi for Difference in months between two dates

$
0
0

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

Latest Images

Trending Articles



Latest Images

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