我有以下,但它不完全是我现在需要 - 它返回所有星期五的日期传入月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