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

Метод DateTime.DaysInMonth

Метод DaysInMonth статический: передают год и номер месяца. Для февраля учитывается IsLeapYear. Сдвиг даты по месяцам - AddMonths.

Синтаксис

int days = DateTime.DaysInMonth(year, month);

Пример

Давайте узнаем длину февраля 2020:

using System; class Program { static void Main() { int res = DateTime.DaysInMonth(2020, 2); Console.WriteLine(res); } }

Результат выполнения кода:

29

Пример

Давайте сравнить февраль 2021:

using System; class Program { static void Main() { int res = DateTime.DaysInMonth(2021, 2); Console.WriteLine(res); } }

Результат выполнения кода:

28

Пример

Давайте проверим апрель 2020:

using System; class Program { static void Main() { int res = DateTime.DaysInMonth(2020, 4); Console.WriteLine(res); } }

Результат выполнения кода:

30

Смотрите также

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