取时间差去掉周末、周六、周日 .net
来源:互联网 发布:北美省钱快报假货 知乎 编辑:程序博客网 时间:2024/06/10 08:51
protected void Page_Load(object sender, EventArgs e)
{
DateTime end= Convert.ToDateTime("2012-12-18");
TimeSpan span = end - start;
//int totleDay=span.Days;
//DateTime spanNu = DateTime.Now.Subtract(span);
int AllDays=Convert.ToInt32(span.TotalDays)+1;//差距的所有天数
int totleWeek = AllDays / 7;//差别多少周
int yuDay = AllDays % 7; //除了整个星期的天数
int lastDay = 0;
if (yuDay == 0) //正好整个周
{
lastDay = AllDays - (totleWeek * 2);
}
else
{
int weekDay = 0;
int endWeekDay = 0; //多余的天数有几天是周六或者周日
switch (start.DayOfWeek)
{
case DayOfWeek.Monday:
weekDay = 1;
break;
case DayOfWeek.Tuesday:
weekDay = 2;
break;
case DayOfWeek.Wednesday:
weekDay = 3;
break;
case DayOfWeek.Thursday:
weekDay = 4;
break;
case DayOfWeek.Friday:
weekDay = 5;
break;
case DayOfWeek.Saturday:
weekDay = 6;
break;
case DayOfWeek.Sunday:
weekDay = 7;
break;
}
if ((weekDay == 6 && yuDay >= 2) || (weekDay == 7 && yuDay >= 1) || (weekDay == 5 && yuDay >= 3) || (weekDay == 4 && yuDay >= 4) || (weekDay == 3 && yuDay >= 5) || (weekDay == 2 && yuDay >= 6) || (weekDay == 1 && yuDay >=7))
{
endWeekDay =2;
}
if ((weekDay == 6 && yuDay < 1) || (weekDay == 7 && yuDay <5) || (weekDay == 5 && yuDay < 2) || (weekDay == 4 && yuDay < 3) || (weekDay == 3 && yuDay < 4) || (weekDay == 2 && yuDay < 5) || (weekDay == 1 && yuDay < 6)) {
endWeekDay = 1;
}
lastDay = AllDays - (totleWeek * 2) - endWeekDay;
}
lblTime.Text = lastDay.ToString();
}
- 取时间差去掉周末、周六、周日 .net
- js 取时间差去掉周六周日
- js取两日期差,包含周六周日?
- 创建本年度周六、周日
- C#取两个时间的时间差并去除周末
- 获取本年的周六周日
- 断是否是周六周日
- WdatePicker控件,去掉周六周末,并显示预约的未来3-5天 代码
- 获得本周的周六和周日
- 为什么周六周日要上班呢...
- SQL取出 所有周六 周日的日期
- SQL取出 所有周六 周日的日期
- SQL取出 所有周六 周日的日期
- Project中设置周六周日为工作日
- 判断一个日期是否是周六、周日
- 周六周日还不闲着,加油学习
- sql去掉周六日,节假日
- 上海DIV+CSS网站布局培训周六周日班
- 年底了,胡乱记录下
- 如何使Android应用不被杀
- Timer和TimerTask详解
- phpcms v9忘记后台密码怎么办?
- vmware vsphere常见问题
- 取时间差去掉周末、周六、周日 .net
- [转]如果一场暴风雨中的所有雨水汇聚成一整滴落下来会怎么样?
- spring中的定时器功能
- 当前系统时间包括时分秒以及星期
- cs,
- 常见SQL函数需要注意的细节
- 获取select、radio、checkbox的value值以及文本框值
- 学习OpenCV——Fast检测与Surf&Brief匹配(娱乐)
- 图像超分辨率技术简述