Методы, которые вы спрашиваете о возвращаемых целочисленных результатах. Что именно ваш вопрос? DateTime.Hour(3)
даже не скомпилируется.
Я думаю, что вы ищете DateTime.Now.AddHours (3.0)
Мне должно быть ясно, единственная причина, по которой этот ответ такой скудный, из-за неверного кода в вопросе автора, который. Поскольку я не пытаюсь угадать, чего на самом деле хотят люди, то это зависит от автора, чтобы уточнить, что именно он хочет.
Все, что ему нужно сделать, это вычесть два DateTime
значения и сравнить их с TimeSpan