(a-1)*365+(a-1)/4-(a-1)/100+(a-1)/400
a-1代表之前有多少年再乘365天,把能被4整除的闰年多出的天数加上,是100的倍数的年数都减去,但能被400整除的是闰年,再加上。此式表示a年之前共有多少天。
(a%4==0&&a%100!=0)||(a%400==0)
此式表示能被4整除并且不能被100整除的数,或者能被400整除的数,满足条件就是闰年。
(a-1)*365+(a-1)/4-(a-1)/100+(a-1)/400
a-1代表之前有多少年再乘365天,把能被4整除的闰年多出的天数加上,是100的倍数的年数都减去,但能被400整除的是闰年,再加上。此式表示a年之前共有多少天。
(a%4==0&&a%100!=0)||(a%400==0)
此式表示能被4整除并且不能被100整除的数,或者能被400整除的数,满足条件就是闰年。