在另一个问题中 https://stackoverflow.com/questions/3849975/how-to-get-all-dates-in-a-given-month-in-c它展示了如何获取一个月中的所有天数。我需要同样的东西,但我只想列出一周中的几天(我想排除周末)。
如何获取一个月中不包括周末的天数列表?
嗯,怎么样:
public static List<DateTime> GetDates(int year, int month)
{
return Enumerable.Range(1, DateTime.DaysInMonth(year, month))
.Select(day => new DateTime(year, month, day))
.Where(dt => dt.DayOfWeek != DayOfWeek.Sunday &&
dt.DayOfWeek != DayOfWeek.Saturday)
.ToList();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)