コンピュータシステムと閏年
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/28 22:11 UTC 版)
「閏年問題」も参照 コンピュータシステムにおいて閏年を判定するアルゴリズムの記述には誤りがある場合が多く、しばしばこれが原因でシステムは重大な障害を起こす。例えば、「西暦年が4の倍数である年」としかしていなかったり、year == 2000 || year == 2004のようにある程度先の閏年しかコードしていないなどが挙げられる。 この他、年数処理のバグにより、年自体を誤って判断することで閏年関係のシステムに重大な障害が発生したケースもある。2010年には二進化十進表現の問題から、2016年と認識されて「閏年である」と誤認したバグが多くみられた。→2010年問題#年数処理のバグ グレゴリオ暦の閏年は、次のどちらかで正しく判定できる。
※この「コンピュータシステムと閏年」の解説は、「閏年」の解説の一部です。
「コンピュータシステムと閏年」を含む「閏年」の記事については、「閏年」の概要を参照ください。
- コンピュータシステムと閏年のページへのリンク