怎么改才可以去除当天日期!

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:50:32
---以下代码功能是提示下一个集市日期,集市日期是逢周二周六,但是包含了集市当天,要怎么办?

static void Main(string[] args)
{
DateTime NextGathering = DateTime.Now;
Console.WriteLine("现在时间:" + NextGathering.ToLongDateString());
for (int i=0;i<6;i++)
{
if ((int)NextGathering.AddDays(+i).DayOfWeek == 2)
{
Console.WriteLine("下次现场招聘时间:" + NextGathering.AddDays(+i).ToLongDateString());
break;
}

else if ((int)NextGathering.AddDays(+i).DayOfWeek == 6)
{
Console.WriteLine("下次现场招聘时间:" + NextGathering.AddDays(+i).ToLongDateString());
break;
}
}

if ((int)NextGathering.AddDays(+i).DayOfWeek == 2)
{
Console.WriteLine("下次现场招聘时间:" + NextGathering.AddDays(+i).ToLongDateString());
break;
}

else if ((int)NextGathering.AddDays(+i).DayOfWeek == 6)
{
Console.WriteLine("下次现场招聘时间:" + NextGathering.AddDays(+i).ToLongDateString());
break;
}

把NextGathering.AddDays 先取出来给一个日期变量
然后你分支语句的条件判断时 判断这个变量是否等于2或者6的时候,后来再加一个与条件

比如 if(星期几==2 && 日期不等于当前日期)

就可以了,用了点伪代码,你翻译过来就OK