Проверить правильность даты - C#
Формулировка задачи:
помогите, пожалуйста
1.Дана дата из трех чисел (день, месяц и год). Вывести yes, если такая дата существует (например, 12 02 1999 - yes, 22 13 2001 - no). Считать, что в феврале всегда 28 дней.
очень надеюсь на вашу помощь
Решение задачи: «Проверить правильность даты»
textual
Листинг программы
Console.WriteLine("Введите дату:");
data = (Console.ReadLine());
if (data.Length > 0) {
try {
DateTime.Parse(data);
if (int.Parse(data.Split(' ')[1]) == 2 && int.Parse(data.Split(' ')[0]) == 29) {
Console.WriteLine("В нашем учете в феврале только 28 дней!");
}
else
{
Console.WriteLine("Дата введена верно");
}
} catch (Exception) {
Console.WriteLine("Дата введена неверно");
}
}