Подсчет обычных рабочих дней в заданный период времениC#

Место общения программистов C#
Anonymous
Подсчет обычных рабочих дней в заданный период времени

Сообщение Anonymous »

нужна помощь. Мне нужно посчитать обычные рабочие дни для заданного периода дат, например, в нашей стране 5 обычных рабочих дней с понедельника по пятницу, затем в коде мне нужно исключить субботу и воскресенье, когда я использую их в своих вычислениях.

Мне нужен примерно такой алгоритм на C#:

Код: Выделить всё

    int GetRegularWorkingDays(DateTime startDate, DateTime endDate)
{

int nonWorkingDays = ((endDate - startDate) % 7) * 2;

return (endDate - startDate) - nonWorkingDays;
}
Я знаю, что мой проект далёк от завершения :(. Заранее спасибо. =)

PS: Ребята, пожалуйста, проголосуйте за лучший/самый быстрый/самый эффективный ответ ниже. Спасибо =)

Подробнее здесь: https://stackoverflow.com/questions/370 ... od-of-time

Вернуться в «C#»