Сравнение дат - C# (189008)

Узнай цену своей работы

Формулировка задачи:

Дата формируется из 3 чисел формата int. Т.е. день первой даты day1, день второй даты day2. месяц первой даты manth1, месяц второй даты manth2. год первой даты god1, год второй даты god2.

Нужно сравнить две даты, и узнать какая из них больше.

Сделать нужно как можно проще...

Решение задачи: «Сравнение дат»

textual
Листинг программы
 class Program
    {
 
        static int ReadInt(string message)
        {
            Console.WriteLine(message);
            return int.Parse(Console.ReadLine());
        }
 
        static void Main(string[] args)
        {
            int firstDay, firstMonth, firstYear;
            int secondDay, secondMonth, secondYear;
 
            firstDay = ReadInt("Введите день первой даты");
            firstMonth = ReadInt("Введите месяц первой даты");
            firstYear = ReadInt("Введите год первой даты");
 
            secondDay = ReadInt("Введите день второй даты");
            secondMonth = ReadInt("Введите месяц второй даты");
            secondYear = ReadInt("Введите год второй даты");
 
            DateTime firstDate = new DateTime(firstYear, firstMonth, firstDay);
            DateTime secondDate = new DateTime(secondYear, secondMonth, secondDay);
 
            if (firstDate > secondDate)
                Console.WriteLine("Первая дата позже");
            else if (firstDate < secondDate)
                Console.WriteLine("Втроая дата позже");
            else Console.WriteLine("Даты равны");
            Console.ReadKey();
        }
 
 
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.545 из 5