По сути, вам нужно поместить эти значения времени в DateTime
структуры. Если у вас есть две DateTime
переменные, просто вычтите их друг от друга - в результате получается переменная типа TimeSpan
:
DateTime dt1 = new DateTime(2010, 5, 7, 13, 45, 26, 836);
DateTime dt2 = new DateTime(2010, 5, 7, 14, 24, 18, 473);
TimeSpan result = dt2 - dt1;
string result2 = result.ToString();
TimeSpan имеет множество свойств, которые получают наборы - разницу во всех видах единиц, например миллисекунды, секунды, минуты и т. д. Вы также можете просто набрать .ToString()
, чтобы получить строковое представление результата. В result2
вы получите что-то вроде этого:
00:38:51.6370000
Это то, что вы ищете?