晕,还是写错了
public static DateTime monday(int year, int mon, int day)
{
DateTime time = new DateTime(year, mon, day);
if (time.DayOfWeek == DayOfWeek.Sunday)
return(time.AddDays(-6));
else
return(time.AddDays(1 - (int)time.DayOfWeek));
}
public static DateTime monday(int year, int mon, int day)
{
DateTime time = new DateTime(year, mon, day);
if (time.DayOfWeek == DayOfWeek.Sunday)
return(time.AddDays(-6));
else
return(time.AddDays(1 - time.DayOfWeek));
}
测试过了
public DateTime monday(int year, int mon, int day)
{
DateTime time = new DateTime(year, mon, day);
if (time.DayOfWeek == DayOfWeek.Sunday)
return(time(-7));
else
return(time.AddDays(0 - time.DayOfWeek));
}