计算工作中请假时间,不计算周六周日
来源:互联网 发布:时时彩冷热数据分析 编辑:程序博客网 时间:2024/04/30 07:27
public int CountTime(DateTime FromDate, DateTime ToDate)
{TimeSpan ts = FromDate.Subtract(ToDate).Duration();
Days+= Convert.ToInt32(ts.Days.ToString())-1;
int FromWeek = GetWeek(Convert.ToDateTime(FromDateTime).DayOfWeek.ToString());
int ToWeek = GetWeek(Convert.ToDateTime(ToDateTime).DayOfWeek.ToString());
if (ts.Days + FromWeek > 5)
{
Days -= (ts.Days + FromWeek) / 7 * 2;
if ((ts.Days + FromWeek) % 7 == 6)
{
Days -= 1;
}
}return Days;
}
/// <summary>
/// 根据星期英文返回数字星期几
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
protected int GetWeek(string dt)
{
int week=0;
switch (dt)
{
case "Monday":
week = 1;
break;
case "Tuesday":
week = 2;
break;
case "Wednesday":
week = 3;
break;
case "Thursday":
week = 4;
break;
case "Friday":
week = 5;
break;
case "Saturday":
week = 6;
break;
case "Sunday":
week = 7;
break;
}
return week;
}
- 计算工作中请假时间,不计算周六周日
- 计算请假工时,去除周六周末的时间
- SQL 计算两日期之间的工作天数和过滤工作日(周六、周日)
- Java计算加上指定工作日数(排除周六周日和一系列节日)
- 对两个时间求差值,以及计算时间段内周六、周日的天数
- oracle计算一个日期加上指定工作日(排除周六周日和一系列节假日)时间
- oracle计算一个日期加上指定工作日(排除周六周日和一系列节假日)时间
- 根据工厂日历自动计算请假时间
- 请假时间计算(基本的)
- 去掉周六、日的时间计算
- 请假功能中计算有效工作日
- Java模块 -- 计算工作日 (Excel导入法定假日至数据库 排除周六 周日 法定假日) Calendar
- 周六周日还不闲着,加油学习
- 周日期的计算
- Project中设置周六周日为工作日
- js计算请假时长
- 工作天数和时间计算
- 根据年月日计算周日期
- 一个让图片和视频多选更简单的框架
- C#获取SharePoint中列表的数据并进行修改
- 理解jquery的$.extend()、$.fn和$.fn.extend()
- 使用VSTA设置和获取infopath中控件的值
- 比较两个时间大小
- 计算工作中请假时间,不计算周六周日
- C#处理带有命名空间的xml方法
- C#解析XML文件
- c#获取以及新增带命名空间的xml节点小例子
- myeclipse导入别人的项目的时候,自己好不容易改成文件都没报错了,可是项目名那一个红色叉叉,下面文件明明没有错
- 通过Visual Studio 2010 向 SharePoint 2010 中部署自定制的WebPart
- 使用超链接的方式打开InfoPath表单并指定跳转到的页面
- C#中Obsolete特性
- 支持“XX”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库