day 天数 , 开始 时间 结束 时间
public static int GetDate1(int day, DateTime Date1, DateTime endtime)
{
DateTime d1 = Date1;
DateTime d2;
DateTime d3;
d2 = endtime;
d3 = d2;
TimeSpan ts = d2 - d1;
int re_time = (int)ts.TotalDays;//返回天数
bool flag = true;
while (flag)
{
int ri = 0;
for (int i = 0; i <= re_time; i++)
{
if (d1.AddDays(i).DayOfWeek.ToString() == "Sunday")
{
ri = ri + 1;
}
}
int k = re_time - ri;
if (k == day)
{
flag = false;
}
else
{
int serte1 = day + ri;
d2 = d1.AddDays(+serte1);
ts = d2 - d1;
re_time = (int)ts.TotalDays;
}
}
return re_time;
}