Counting regular working days in a given period of time

后端 未结 8 562
庸人自扰
庸人自扰 2021-01-12 05:38

need some help. I need to count regular working days for a given date period, for example, in our country, we have 5 regular working days monday to friday, then in code i ne

8条回答
  •  庸人自扰
    2021-01-12 06:13

    int count = 0;
    switch (dateTimePicker2.Value.DayOfWeek.ToString())
    {
        case "Saturday": count--; break;
        case "Sunday": count--; break;
        default:break;
    }
    switch (dateTimePicker3.Value.DayOfWeek.ToString())
    {
        case "Saturday": count--; break;
        case "Sunday": count--; break;
        default:break;
    }
    if (count == -2)
        count = -1;
    int weeks = t.Days / 7;
    int daycount =count+ t.Days - (2 * weeks)+1;
    label7.Text = "No of Days : " + daycount.ToString();
    

提交回复
热议问题