码迷,mamicode.com
首页 > 其他好文 > 详细

返回两个日期之间除去星期日的时间差

时间:2020-01-16 01:03:25      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:add   i++   returns   string   ret   span   ati   return   数加   

///


/// 返回两个日期之间除去星期日的时间差
///

/// 开始的日期
/// 结束的日期
///
private static string DifferDate(DateTime d1,DateTime d2)
{
int intRetrrn = 0;//返回值,即dt2-dt1之间的工作日
TimeSpan ts = d2.Subtract(d1);//计算d2和d1之间相差多少天
int intDiffer = ts.Days;//相差天数的int值
for (int i = 0; i < intDiffer; i++)//从d1开始加,
{
DateTime dtTemp = d1.Date.AddDays(i);//返回一个新的日期,将指定的天数加到此实例的值上
if (dtTemp.DayOfWeek ==System.DayOfWeek.Sunday)//如果不是星期日
{
intRetrrn++;
}
}
return (ts.Days-intRetrrn) + "天" + ts.Hours + "小时" + ts.Minutes + "分钟" + ts.Seconds + "秒,";
}

返回两个日期之间除去星期日的时间差

标签:add   i++   returns   string   ret   span   ati   return   数加   

原文地址:https://www.cnblogs.com/zhujie-com/p/12199305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!