Вот код на Си # который делает сложение дат времени между собой (естественно при условии, что значения дат времени определены переменными в проекте)
в формате - часы:минуты:секунды
TimeSpan neededDate = TimeSpan.Parse(project.Variables ["yourFirstDate"].Value).Add (TimeSpan.Parse(project.Variables["yourSecondDate"].Value)).Add (TimeSpan.Parse (project.Variables ["yourNextDate"].Value));
return neededDate;
или более "понятный" вот такой (коды идентичны - т.е. бери любой на выбор) -
TimeSpan date1 = TimeSpan.Parse(project.Variables["yourFirstDate"].Value);
TimeSpan date2 = TimeSpan.Parse(project.Variables["yourSecondDate"].Value);
TimeSpan date3 = TimeSpan.Parse(project.Variables["yourNextDate"].Value);
TimeSpan neededDate = date1.Add(date2).Add(date3);
return neededDate;
Переменные в проекте могут быть также и формата - часы:минуты; - ошибки не будет,
но переменную neededDate он (код) будет возвращать в формате - часы:минуты:секунды
Вставляете данный код (один из) в проект в экшен Свой код - Си#, и... оно работает (не забываем вставлять выполнение кода в нужную Вам переменную проекта).
Если даты в сумме превышают сутки - впереди добавляется 1.,
т.е. если ваши переменные "yourFirstDate" = 12:00;
"yourSecondDate" = 10:00;
"yourNextDate" = 03:00:45;
получим вот такой результат - 1.01:00:45