如何获取一个月中的星期几列表?

问题描述:

In this other question它显示如何获取一个月的所有日子。我需要同样的事情,但我只想列出星期几(我想排除周末)。如何获取一个月中的星期几列表?

我怎样才能得到一个不包括周末一个月的天数列表?

+4

你有很多销售代表。告诉我们你到目前为止所尝试过的。 – leppie 2010-10-26 11:03:09

+2

他声誉越来越怠慢,你知道,权力腐败。 – 2010-10-26 11:30:29

+0

@leppie:你从来没有遇到一个你无法解决的问题,那么你决定寻求帮助,并在任何答案之前得到答案?这一个非常像。 – BrunoLM 2010-10-28 00:06:29

那么,如何:

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(); 
} 
+0

我错过了那个属性。谢谢。 – BrunoLM 2010-10-26 11:15:33