C# – Calculate difference between two dates (number of days)

cdate

I see that this question has been answered for Java, JavaScript, and PHP, but not C#. So, how might one calculate the number of days between two dates in C#?

Best Answer

Assuming StartDate and EndDate are of type DateTime:

(EndDate - StartDate).TotalDays