How do I get TimeSpan in minutes given two Dates?

c#

Solution

TimeSpan span = end-start;
double totalMinutes = span.TotalMinutes;

Problem

To get TimeSpan in minutes from given two Dates I am doing the following ``` int totalMinutes = 0; TimeSpan outresult = end.Subtract(start); totalMinutes = totalMinutes + ((end.Subtract(start).Days) * 24 * 60) + ((end.Subtract(start).Hours) * 60) +(end.Subtract(start).Minutes); return totalMinutes; ``` Is there a better way?

Original source