问下高手去掉周末2天的时间差如何写
问下高手去掉周末2天的时间差怎么写。
我原来是这么写的, 现在经理来个需求要去掉 周末的2天 该怎么写啊 ,新人真心求帮助。
DateTime CompareFromdate = dptStarUpDate.GetFromDate();
DateTime ComparTodate = cobCloseDate.GetFromDate();
string sptime = (ComparTodate - CompareFromdate).Days.ToString();
------解决方案--------------------
DateTime有DayOfWeek,获取是星期几,你先找到两个日期间有几个周末,然后减去就是了
------解决方案--------------------
这个得自己写个方法,用DayOfWeek获得某天是星期几,然后做排除
------解决方案--------------------
我原来是这么写的, 现在经理来个需求要去掉 周末的2天 该怎么写啊 ,新人真心求帮助。
DateTime CompareFromdate = dptStarUpDate.GetFromDate();
DateTime ComparTodate = cobCloseDate.GetFromDate();
string sptime = (ComparTodate - CompareFromdate).Days.ToString();
------解决方案--------------------
DateTime有DayOfWeek,获取是星期几,你先找到两个日期间有几个周末,然后减去就是了
------解决方案--------------------
这个得自己写个方法,用DayOfWeek获得某天是星期几,然后做排除
------解决方案--------------------
int total = (ComparTodate - CompareFromdate).Days + 1;
int totalWeekDay = 0;
for (int i = 0; i < total; i++)
{
string weekday = CompareFromdate.AddDays(i).DayOfWeek.ToString();
if (weekday == "Saturday"
------解决方案--------------------
weekday == "Monday")
{
totalWeekDay++;
}
}