如题
解决方案 »
- .net 截取字符串只有substring吗?
- c#操作摄像头中常量定义问题
- c#(winfrom)中如何判断Panel的BackgroundImage是否加载了某个图片
- 想把listbox2中的某行值赋给listbox1,该怎么实现js中
- C#打印问题
- 请教一个简单的问题。
- dataGrid设置问题.在线等
- CodeDom如何生成带注释的代码,并且可以再用vs.studio中工具-〉生成注释web页。
- VS2008 C#引用WEB Service
- 开发一个具备二次开发能力的软件(大讨论)
- 关于按钮的赋值与获取
- 我用installshield12的Windows Installer打包VB程序后,为什么找不到脚本文件,只有两个空的文件夹Files和Functions?Windows Installer
DateTime dt1=DateTime.Now;
DateTime dt2=DateTime.Now;
TimeSpan ts=dt2-dt1;
return ts.Days;
怎样获取两个日期之间的工作日天数?
________________________________
你是说还要减去周六日吗?
{
TimeSpan vTimeSpan = new TimeSpan(AEnd.Ticks - AStart.Ticks);
// 跨度多少个星期,每个星期五个工作日
int Result = ((int)vTimeSpan.TotalDays / 7) * 5; // 计算余下的日期中的工作日
for (int i = 0; i <= vTimeSpan.TotalDays % 7; i++)
switch (AStart.AddDays(i).DayOfWeek)
{
case DayOfWeek.Saturday:
case DayOfWeek.Sunday:
break;
default:
Result++;
break;
}
return Result;
} /* TotalWorkday */private void button1_Click(object sender, EventArgs e)
{
Text = TotalWorkday(new DateTime(2007, 9, 1),
new DateTime(2007, 10, 1)).ToString();
}