Как я могу добавить значения времени в ASP.NET? - PullRequest
0 голосов
/ 09 ноября 2009

Я хочу добавить значения времени, например, 2:00 + 3:00 = 5:00.

Как я могу сделать это в ASP.NET с помощью C #?

Ответы [ 5 ]

5 голосов
/ 09 ноября 2009

С TimeSpan

TimeSpan a = new TimeSpan(2, 0, 0);
TimeSpan b = new TimeSpan(3, 0, 0);
TimeSpan c = a + b;
2 голосов
/ 09 ноября 2009

Посмотрите на TimeSpan.

1 голос
/ 09 ноября 2009

Я бы начал с рассмотрения структур 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;
}
0 голосов
/ 09 ноября 2009
0 голосов
/ 09 ноября 2009
TimeSpan a = new TimeSpan(2,0,0);
TimeSpan b = new TimeSpan(3,0,0);
TimeSpan c = a.Add(b);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...