У меня есть метод C# как это:Получить часов между двумя датами
public int GetWorkLogHours(DateTime? startDate, DateTime? endDate, string startTime, string endTime)
{
}
У меня есть таблица праздника, в котором сохраняются все праздники. Предполагается, что этот метод должен вычислить количество часов между startDate и startTime до endDate и endTime.It необходимо исключить выходные дни, а также пропустить отпуск между двумя датами.
Для примера:
Мы работаем с понедельника по пятницу с 9:00 до 17:00 часов (8 часов). Если startDate (1-3-2016) и startTime (9:00) и endDate (10-3-2016) и endTime (13:00). В моем праздничном столе (8-3-2016) это праздник, тогда он должен вернуться 52 часа
Это неправильно. Это не вычисляет то, что хочет OP. –
спасибо почти там –
@VVN ваше решение не пропускает выходные дни i.e субботу и воскресенье –