Question: 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?

Answer: 
```
TimeSpan span = end-start;
double totalMinutes = span.TotalMinutes;

```
I would do it like this:

```
int totalMinutes = (int)(end - start).TotalMinutes;

```