Может кто-нибудь, пожалуйста, помогите мне, как рассчитать двухнедельный (14 дней) логика с использованием C# ?, для примера 14 дней начать следующий порядок последовательности февраляВычислить 14 дней порядка последовательности
- Понедельник дата начала 8 февраля (следующий 22 февраля, 7 марта, 21 марта и т. д.)
- Дата начала четверга 11 февраля (следующие 25 февраля, 10 марта, 24 марта и т. д.)
- Пятница начала 12 февраля (следующий 26 февраля, 11 25 марта и т. Д.)
Моя логика не работает в течение 14 дней, потому что 15 февраля добавится 14 дней, на нем будет отображаться дата «First14days» 29 февраля 2016 года, это неправильно.
Это C# логику
Day.Days value are Monday, Thursday, Friday etc..
foreach (var Day in day)
{
Example Day.Days = Monday
Int 14days = (((int)Enum.Parse(typeof(DayOfWeek), Day.Days) - (int)today.DayOfWeek + 14) % 7);
DateTime First14days = today.AddDays(14days);
}
Почему две недели после того, как 15-й не будет 29-го? –
несколько двухнедельных стартов 15 следующий 29 и т. Д. – Rob
Я не вижу проблем только с добавлением 14 дней до 15.02 или 29.02 –