在几天内排除非工作日借款

时间:2015-03-14 15:24:24

标签: c# ms-access

我目前正在制作图书馆管理系统。图书馆只在工作日开放,周末关闭。

实施例。借款天数= 10 借用日期= 03/16/15(星期一) 而不是在03/26/15(星期四)返回日期,返回日期将是2015年3月30日(星期一)非工作日已被排除。

这是我的代码......

 int days = 0;
 DateTime deyt = DateTime.Now;
 DateTime dt = deyt.AddDays(int.Parse(textBox3.Text));
 DateTime span = deyt;
 while (span <= dt)
 {
     if (span.DayOfWeek != DayOfWeek.Saturday && span.DayOfWeek != DayOfWeek.Sunday)
     {
          days++;
          bdate.Text = deyt.ToString("MM/dd/yy");
          rdate.Text = span.AddDays(days).ToString("MM/dd/yy");
     }
     span = span.AddDays(1);
 }

当我输入2天借用时,它会完美执行,但是当我输入3或更多时,返回的日期增加到2而不是1。 非常感谢你提前!

0 个答案:

没有答案