Программирование на C#. Как решить задачку?
Программирование на C#. Как решить задачку?

Как в new DateTime засунуть строковое представление даты чтобы потом просто сделать AddDays(1)
string str = Console.ReadLine();
DateTime date1 = new DateTime(Console.ReadLine()); //хотелось бы чтобы было так

2K2K показов
2K2K открытий

public DateTime GetNextDay(DateTime date)
{
// Проверяем, что дата корректна
if (date == DateTime.MinValue || date == DateTime.MaxValue)
{
throw new ArgumentException("Некорректная дата");
}

// Получаем дату следующего дня
DateTime nextDay = date.AddDays(1);

return nextDay;
}

Ответить

Да, это похоже на то что было в условии. Я бы только проверку сделал такую:
if (date != DateTime.Now.Date)

Ответить