Для таких начинающих, как я, эта простая проблема наткнется на простую строку с примером преобразования в int :
int totalDays = Convert.ToInt32((DateTime.UtcNow.Date - myDateTime.Date).TotalDays);
Это вычисляет общее количество дней с сегодняшнего дня (DateTime.UtcNow.Date) до желаемой даты (myDateTime.Date).
Если myDateTime вчера или более старая дата, чем сегодня, это даст положительный (+) целочисленный результат.
С другой стороны, если myDateTime будет завтра или в будущем, это даст отрицательный (-) целочисленный результат из-за правил добавления.
Удачного кодирования! ^ _ ^