我需要计算程序运行时的当前年份是否是闰年(可被 4 整除,不能被 100 整除但可被 400 整除)但不使用 DateTime.LeapYear 属性。任何人都可以提出任何建议吗?
//日期时间选择器代码
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
DateTime now;
int[] months = {31,28,31,30,31,30,31,31,30,31,30,31};
now = DateTime.Now.Date;
if (now.Year / 4 == 0 && now.Year / 400 == 0)
{
months(1) = 29;
}
}