写C#窗体程序,通过文本框textBox1、textBox2输入的2个日期计算这两个日期之间的天数(扣除周末双休日)。 5
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);
}结果截图
希望对你有帮助,有问题可以继续讨论,加油!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询