我有以下,但它不完全是我現在需要 - 它返回所有星期五的日期傳入月C#獲取下一個第N個星期五日期從今天的日期
public static IEnumerable<DateTime> ReturnNextNthWeekdaysOfMonth(DateTime dt, DayOfWeek weekday, int amounttoshow = 4)
{
var days =
Enumerable.Range(1, DateTime.DaysInMonth(dt.Year, dt.Month)).Select(
day => new DateTime(dt.Year, dt.Month, day));
var weekdays = from day in days
where day.DayOfWeek == weekday
orderby day.Day ascending
select day;
return weekdays.Take(amounttoshow);
}
不過,我現在想返回從今天的日期,今年的第N個星期五日期,他們是在月的無關。
而我有點卡住...任何幫助極大讚賞。
您是否看到[this](http://angstrey.com/index.php/2009/04/25/finding-the-next-date-for-day-of-week/)? – m0skit0
愚蠢的問題,但你爲什麼不只是1)確定下一個星期五2)通過添加方法N-1次添加7天,將您的答案放入列表?這對我來說似乎是一個奇怪的使用LINQ。 –
JSWork