как рассчитать рабочие дни между двумя разными датами в asp.net - PullRequest
1 голос
/ 12 декабря 2010

У меня есть два текстовых поля с использованием calaendarExtender и одна метка.

Мне нужно, если я выберу две разные даты в календаре-расширителе, количество рабочих дней (исключая воскресенье), которое будет автоматически отображаться в метке.

Может ли кто-нибудь мне помочь ..... я новичок в ASP.net ......

1 Ответ

1 голос
/ 12 декабря 2010

Что по этому поводу:

DateTime start = new DateTime(2010, 12, 1);
DateTime end = new DateTime(2010, 12, 31);

int workdays = 0;
DateTime aux = start;
while(aux <= end)
{
    aux = aux.AddDays(1);
    if (aux.DayOfWeek != DayOfWeek.Sunday)
        workdays++;
}
yourLabel.Text = workdays.ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...