excel中用vba做一个过程,a1单元格中输入年份点击按钮后在a2输出是不是闰年。

求大神,谢谢了~~
2025-04-13 17:17:06
推荐回答(1个)
回答(1):

因为这样的规定是地球绕太阳一周并不是刚好365天的,而是365天5小时48分46秒,而我们规定了一年为365天,这样每年都有一个相差数,如果不调整的话以后元旦就会是在夏天的,所以,规定四年一闰,这样就把每年多出来的时间5小时48分46秒补回去,但多一天是多了24小时,而5小时48分46秒乘以四小于一天的24小时,所以又规定了四年一闰里面的百年为不闰,如1100年1300年1900年等,四百年又闰,这样基本上补平了,也就是说年份是整百数,它必须被四百整除才是闰年。一般的年份是能被四整除就是闰年。这样的规定有利于节气与公历的时间相对应,有利于人们的生产劳动与预测天气。
所以,一般的年份能被四整除就是闰年了,末两位是0的年份要看能否被400整除。