1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
private int CountWeekdays(DateTime startTime, DateTime endTime)
{
TimeSpan timeSpan = endTime - startTime;
DateTime dateTime;
int weekdays = 0;
for (int i = 0; i < timeSpan.Days; i++)
{
dateTime = startTime.AddDays(i);
if (IsWeekDay(dateTime))
weekdays++;
}
return weekdays;
}
private bool IsWeekDay(DateTime dateTime)
{
return ((dateTime.DayOfWeek != DayOfWeek.Saturday) && (dateTime.DayOfWeek != DayOfWeek.Sunday)
}
|