Я хочу добавить значения времени, например, 2:00 + 3:00 = 5:00.
Как я могу сделать это в ASP.NET с помощью C #?
С TimeSpan
TimeSpan
TimeSpan a = new TimeSpan(2, 0, 0); TimeSpan b = new TimeSpan(3, 0, 0); TimeSpan c = a + b;
Посмотрите на TimeSpan.
Я бы начал с рассмотрения структур DateTime и TimeSpan . Используя эти типы, вы можете довольно легко выполнить большинство операций Дата / Время.
Конкретно посмотрите на эти методы:
Простой пример:
public TimeSpan? AddTime(string time1, string time2) { TimeSpan ts1; TimeSpan ts2; if (TimeSpan.TryParse(time1, out ts1) && TimeSpan.TryParse(time2, out ts2)) { return ts1.Add(ts2); } return null; }
Попробуйте это:
http://msdn.microsoft.com/en-us/library/system.datetime.addhours.aspx
TimeSpan a = new TimeSpan(2,0,0); TimeSpan b = new TimeSpan(3,0,0); TimeSpan c = a.Add(b);