Подтвердить что ты не робот

Получение количества дней в течение определенного месяца

как я мог программно определить, сколько дней в течение определенного месяца и года.

4b9b3361

Ответ 1

Он уже там:

DateTime.DaysInMonth(int year, int month);

должен это сделать.

Ответ 2

Что-то вроде этого должно делать то, что вы хотите:

static int GetDaysInMonth(int year, int month) {
    DateTime dt1 = new DateTime(year, month, 1);
    DateTime dt2 = dt1.AddMonths(1);
    TimeSpan ts = dt2 - dt1;
    return (int)ts.TotalDays;
}

Вы получаете первый день месяца, добавляете один месяц и считаете дни между ними.