Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmTmCm 412 of 436 menu
◀ ▶

Сравнение дат в C#

Две отметки сравнивают операторами <, >, == и методом DateTime.Compare. Он возвращает отрицательное число, если первая раньше, 0 при равенстве и положительное, если первая позже:

DateTime a = new DateTime(2020, 12, 31); DateTime b = new DateTime(2021, 1, 1); Console.WriteLine(a < b); // prints True Console.WriteLine(DateTime.Compare(a, b)); // prints negative

Даны даты:

DateTime a = new DateTime(2020, 12, 31); DateTime b = new DateTime(2021, 1, 1);

Выведите true, если первая раньше второй.

Сравните DateTime.Today с "2030-01-01" и выведите "before", "after" или "same".

Даны три отметки:

DateTime x = new DateTime(2022, 5, 5); DateTime y = new DateTime(2022, 5, 5); DateTime z = new DateTime(2022, 5, 6);

Выведите true, если x и y равны.

Даны отметки:

DateTime early = new DateTime(2024, 3, 1, 9, 0, 0); DateTime late = new DateTime(2024, 3, 1, 17, 0, 0);

Выведите true, если DateTime.Compare(early, late) меньше нуля.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить