2010-10-26 11 views
7

In this other question pokazuje, jak uzyskać wszystkie dni w miesiącu. Potrzebuję tego samego, ale chcę tylko wymienić dni tygodnia (chcę wykluczyć weekendy).Jak uzyskać listę dni tygodnia w miesiącu?

Jak uzyskać listę dni w miesiącu z wyłączeniem weekendów?

+4

Masz dużo rep. Powiedz nam, co próbowałeś do tej pory. – leppie

+2

Jest zbyt leniwy, gdy reputacja idzie w górę, wiecie, władza psuje. –

+0

@leppie: Czy nigdy nie miałeś problemu, którego nie potrafiłeś rozwiązać, więc zdecydowałeś się poprosić o pomoc i uzyskałeś odpowiedź przed jakąkolwiek odpowiedzią? Ten był bardzo podobny do tego. – BrunoLM

Odpowiedz

23

Cóż, jak o:

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

Tęskniłem za tą własnością. Dzięki. – BrunoLM

Powiązane problemy