「2010年問題」の版間の差分

削除された内容 追加された内容
87行目:
*[[ソニー・コンピュータエンタテインメント|ソニー]]の[[ゲーム機]]「[[PlayStation 3|プレイステーション3]]」で、2010年を[[閏年]]と誤判定した<ref>[http://www.jp.playstation.com/info/support/sp_20100302_ps3.html PlayStation®3をご利用のお客様へ] - [[ソニー・コンピュータエンタテインメント]] 2010年3月2日</ref><ref>[http://gigazine.net/news/20100302_ps3_a_leap/ ソニーが旧型PS3で発生していた時刻のバグを修正、原因は「うるう年」] [[GIGAZINE]] 2010年3月2日</ref>([[2月29日]]と誤判定された[[3月1日]]にバグ発覚)。
 
うるう年であると誤判定される、あるいは2016年の扱いとなったのは、年の内部表現に[[西暦]]下2桁の[[2進化10進数|BCD]]を使っていて、2010の内部表現であるBCDの 0x100x10("10" → "0001", "0000") を、0x100x10("0001", "0000" → "00010000") = 16 と、BCDでなくそのまま数値として扱ってしまうようなバグがあったものと想像されている<ref name="./2008"/><ref name="./2010"/>(シチズンのケースでわかりやすい)。
 
== 出典 ==