私は次の5平日を取得しようとしていますが、行き詰まっています。
私はこのように始めました:
List<DateTime> allWeekEndsInOneYear = new List<DateTime>();
DateTime sDate = DateTime.Now;
DateTime eDate = DateTime.Now.AddYears(1);
TimeSpan diff = eDate - sDate;
int days = diff.Days;
for (var i = 0; i <= days; i++)
{
var testDate = sDate.AddDays(i);
switch (testDate.DayOfWeek)
{
case DayOfWeek.Saturday:
case DayOfWeek.Sunday:
allWeekEndsInOneYear.Add(testDate);
break;
}
}
List<DateTime> daysToMark = new List<DateTime>();
DateTime startDate = DateTime.Now;
DateTime endDate = DateTime.Now.AddDays(5);
次に、daysToMarkに、週単位(allWeekEndsInOneYearのもの)を除く次の5日を入力する必要があります。どんな助けでも大歓迎です。