标题:计算两个日期之间的工作日天数(哪里出错了?)
只看楼主
ccmelomelo
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2010-10-24
结帖率:100%
 问题点数:0 回复次数:0 
计算两个日期之间的工作日天数(哪里出错了?)
程序代码:
namespace p118_3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            DateTime dt1 = Convert.ToDateTime(textBox1.Text);
            DateTime dt2 = Convert.ToDateTime(textBox2.Text);
            TimeSpan ts1 = dt2.Subtract(dt1);
            int countday = ts1.Days;
            int weekday = 0;
            for (int i = 0; i < countday; i++) ;
            DateTime tempdt = dt1.Date.AddDays(1);
            if (tempdt.DayOfWeek != System.DayOfWeek.Saturday && tempdt.DayOfWeek != System.DayOfWeek.Sunday) 
            {
                weekday++;
            }
            label4 .Text = string .Format ("{0:D}到{0:D}之间的工作日共有{1}天",dt1 ,dt2 ,weekday );
        }



        }

      
    }
搜索更多相关主题的帖子: 工作日 
2011-04-26 18:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-337989-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044523 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved