将正常的一周转化为五天的工作日 此方法将节日列为工作日 这点是系统的一个debug

代码
      /// <summary>
        
/// 转换周转化成工作日【5】天。 若星期六、星期日。
        
/// </summary>
        
/// <param name="dayNumber">输入的工作日</param>
        public int ConvertToWorkDay(int dayNumber)
        {
            
const int dayWork = 5//工作日
            const int dayWeekend = 7;  //一周天数
            int weekConvertToNumber = 0//星期转化成数字
            int number = 6//初始化天数
            int dayDiff = 0//日期之间的天数
            DateTime nowDateTime = System.DateTime.Now;
            weekConvertToNumber 
= int.Parse(Enum.Format(typeof(DayOfWeek), System.DateTime.Now.DayOfWeek, "D"));
            
switch (weekConvertToNumber)
            {
                
case 0:
                    nowDateTime 
= System.DateTime.Now.AddDays(-1);
                    
break;
                
default:
                    number 
= weekConvertToNumber;
                    
break;
            }
            dayDiff 
= ((dayNumber + number - 1/ dayWork) * dayWeekend + ((dayNumber + number - 1)) % dayWork - number + 1;
        }