Разница времени между событиями
Имеется время t1 и время t2. Как определить разницу времени
Какой язык? Какой тип данных времени?
Прошу прощения за бездарный вопрос.
Язык C#, тип данных времени hh:mm:ss, только недавно начал осваивать C#, Попробовал получить t2-t1, используя dateTimeOffset. но увы...
http://msdn.microsoft.com/en-us/library/system.datetimeoffset.aspx#Y0
Код:
DateTime d1 = new DateTime(2012, 1,1);
DateTime d2 = new DateTime(2012, 1, 1, 4,55,12);
TimeSpan ts = d2 - d1;
string timeDiff = string.Format ("{0:00}:{1:00}:{2:00}",ts.Hours , ts.Minutes , ts.Seconds );
DateTime d2 = new DateTime(2012, 1, 1, 4,55,12);
TimeSpan ts = d2 - d1;
string timeDiff = string.Format ("{0:00}:{1:00}:{2:00}",ts.Hours , ts.Minutes , ts.Seconds );
Спасибо за помощь. Код я чуть упростил, посмотрите, может пригодится.
у меня в программе большой цикл, может длиться несколько часов
Перед циклом пишу
DateTime d1 = DateTime.Now;
После цикла DateTime d2 = DateTime.Now;
Далее , как у Вас:
FimeSpan ts= d2-d1;
и все