写C#窗体程序,通过文本框textBox1、textBox2输入的2个日期计算这两个日期之间的天数(扣除周末双休日)。 5

 我来答
Damon_lan
2015-05-30 · TA获得超过2054个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:183万
展开全部
  1. 思路很简单,就是结束时间减去开始时间,然后把周末这两天排除。当然,这个程序还需要加入一些异常处理机制!!!


    private void button1_Click(object sender, EventArgs e)
            {
                DateTime dtStart = Convert.ToDateTime(textBox1.Text);
                DateTime dtEnd = Convert.ToDateTime(textBox2.Text);
                int count = 0;
                while (dtStart <= dtEnd)
                {
                    if (dtStart.DayOfWeek != DayOfWeek.Sunday && dtStart.DayOfWeek != DayOfWeek.Saturday)
                        count++;
                    dtStart = dtStart.AddDays(1);

                }
                MessageBox.Show("工作日的天数:" + count);

            }
  2. 结果截图


  3. 希望对你有帮助,有问题可以继续讨论,加油!!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式