Подсчитать, сколько минут между двумя

В моем приложении есть сетевое представление, которое содержит время начала и окончания. Я хочу рассчитать количество минут между этими двумя разами. Пока у меня есть:

var varFinish = tsTable.Rows[intCellRow]["Finish Time"];
TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue;
int intMinutes = TimeSpan.FromMinutes(varTime);

Но последняя строка не скомпилируется, потому что она говорит, что я использую недопустимые аргументы для конструктора Timespan. Я довольно много исследовал о том, как рассчитать количество минут между двумя моментами, но я немного наткнулся на кирпичную стену. Может кто-нибудь, пожалуйста, посоветуйте мне лучший способ для достижения моей цели.

РЕДАКТИРОВАТЬ/

Теперь мой код выглядит следующим образом:

var varFinish = tsTable.Rows[intCellRow]["Finish Time"];
TimeSpan varTime = (DateTime)varFinish - (DateTime)varValue;
int intMinutes = (int)varTime.TotalMinutes;

Но я получаю неправильный бросок на второй линии. И varFinish, и varValue являются временами, например, 10:00 и 8:00 говорят. Так не уверен, почему они не приведут к типу DateTime?

Ответы на вопрос(5)

Ваш ответ на вопрос