闰年的算法

【闰年的算法】

闰年的算法

文章插图

好有探究的精神呀, 呵呵
那就从根本上说说为什么吧:
阳历中有闰日的年份叫闰年, 相反就是平年, 平年为365天, 闰年为366天 。 在公历(格里历)纪年中, 平年的二月为28天, 闰年的二月为29天 。 闰年平月2月29日为闰日 。
增加闰日的原因
现时的公历以回归年为“年”的计算基础, 而一个回归年大约等于365.24220日 。 因为在平年公历只计算365日, 结果四年后便会累积0.24220×4=0.9688日, 大约等于一日, 所以便逢四年增加一日闰日以抵销这0.9688日 。 但是还是稍微的少了点, 这样一时没有多少时间, 可是到了一个百年时就会相差了大约0.78天, 即多加了 。 所以要再次规定细节, 到100年是不在加, 这样又会每100年的时间少了0.22天, 到了400年时, 差了大约0.9天了, 所以那个百年是要再加上润日才可以基本对应的 。 但是这样仍然会有些许的误差, 但是已经相当的小了 。 我只是大致进行了计算, 实际的是相差很小很小的 。
计算闰年的方法
公历纪年法中, 能被4整除的大多是闰年, 除了那些能被100整除而不能被400整除的年份以外, 如1900年是平年 。 四年一闰, 百年不闰, 四百年闰 。 ”
故你的那些疑问就主要就产生在了这些微乎其微的, 但是日积月累却可以百年出“日”的不起眼的小数上, 怎么样, 明白了吧 。 可以自己推一推, 看看是不是对, 呵呵
闰年是什么意思1800年是平年还是闰年闰年闰月闰年的定义闰年几年一次闰年全年有多少天平年和闰年闰年电影闰年的计算方法2100年是闰年吗

    推荐阅读