/// <summary>
/// 去得某月的最后一天和第一天
/// </summary>
/// <param name="datetime"></param>
/// <returns></returns>
private DateTime LastDayOfMonth(DateTime datetime, out DateTime lastday)
{
lastday = datetime.AddDays(1 - datetime.Day);
return datetime.AddDays(1 - datetime.Day).AddMonths(1).AddDays(-1);
}
private DateTime GetWeekDays(DateTime datetime, out DateTime lastDay)
{
int days = 0;
switch (Utility.GetWeekDay(datetime))
{
case "星期一":
days = 1;
break;
case "星期二":
days = 2;
break;
case "星期三":
days = 3;
break;
case "星期四":
days = 4;
break;
case "星期五":
days = 5;
break;
case "星期六":
days = 6;
break;
case "星期日":
days = 7;
break;
default:
break;
}
lastDay = datetime.AddDays(7 - days);
days = days - 1 > 0 ? -(days - 1) : 0;
return datetime.AddDays(-days);
}