я должен реализовать интерфейс, который возвращает следующую дату буднего дня после того, как дата, переданная в мне нужно использовать этот код:Определения дня недели
DiaryDate nextWeekday(DiaryDate originalDate);
public DiaryDate(int dayOfMonth, int monthOfYear, int year)
{
DayOfMonth = dayOfMonth;
MonthOfYear = monthOfYear;
Year = year;
}
public int DayOfMonth
{
get;
set;
}
public int MonthOfYear
{
get;
set;
}
public int Year
{
get;
set;
}
Есть ли формула для разработки которой дата будет неделю?
Нужно ли вам проводить отпуск и т.д. во внимание? – driis
Не уверен в вашем вопросе, почему бы не 'DateTime.Now.AddDays (1)', что дало бы вам следующую дату ??? Или вы хотите проверить, не является ли это суббота/воскресенье. – Habib
Создайте объект 'DateTime' и добавьте 1 день, пока у вас есть' суббота' или 'воскресенье'. Затем возьмите текущий день недели в это время. Если он не зациклится, у вас будет свой текущий день, если он закончит цикл, вы получите покой. Или действительно просто проверьте, есть ли сегодня суббота/воскресенье. Если да: возьмите понедельник, а завтра возьмитесь. –