Я использовал следующий код для определения даты на каждый день на следующей неделе:VB.NET Получить дату следующей недели
Dim someDate As DateTime = Date.Today
Dim nextMonday As DateTime = someDate
While nextMonday.DayOfWeek <> DayOfWeek.Monday
nextMonday = nextMonday.AddDays(1)
End While
Dim nextTuesday As DateTime = someDate
While nextTuesday.DayOfWeek <> DayOfWeek.Tuesday
nextTuesday = nextTuesday.AddDays(1)
End While
Он отлично работает, для будущего дня, который так же, как за исключением текущий день. Например. сегодня пятница 8/1/2016, и код возвращается также 8/1/2016, где он должен фактически вернуться 15/1/2016. Все даты для других дней верны. Любые идеи?
С уважением
Вы можете добавить 1 день Сегодня, чтобы ваши циклы запуска на следующий день (конечно, это означает, что поиск понедельника 11/1/2016 возвращается 18/1/2016. Это приемлемо? – Steve
Спасибо Steve.That работает для меня. – Gideon