Определение високосного года - C#
Формулировка задачи:
Доброго дня.
Не могу понять, как определить високосный год в программе. С помощью метода IsLeapYear. Помогите
private void timer1_Tick(object sender, EventArgs e)
{
DateTime a;
a = DateTime.Now;
int days = new DateTime(DateTime.Now.Year, 12, 31).DayOfYear - DateTime.Now.DayOfYear; // сколько дней осталось до нового года
// DateTime.IsLeapYear(a % 4 == 0 && a % 100 != 0 || a % 400 == 0); //
label1.Text = "Текущее время: " + a.ToLongTimeString(); //
label2.Text = "Текущая дата: " + a.ToLongDateString(); //
label5.Text = "Дней до нового года осталось: " + days;
}
}
}
Является ли год високосным или не является
Решение задачи: «Определение високосного года»
textual
Листинг программы
if (DateTime.IsLeapYear(DateTime.Now.Year))
{
// Високосный
}
else
{
// Не високосный
}