Y2K10 Rule Bug

西暦2010年問題

[172] 西暦 (せいれき) 2010 (にせんじゅう) (ねん) 問題 (もんだい) は、 西暦2桁年号BCD として保持している場合に、 BCD でなく2進数と誤解釈することで発生するもの >>171 とされています。

[173] BCD2進数値の取り違えというのがまず理解困難なのですが。 BCD を使っているのは汎用機など古くからあるシステムの可能性が高そうですし、 最近のシステムは2進数で扱うのが普通でしょうから (西暦年小数になり得ないし、 BCD とするメリットは今時あるでしょうか?)、 新旧システムの接続部で仕様の確認が不十分だったのでしょうか。

[174] 2000年 (0x00) から 2009年 (0x09) までたまたま両者が一致するので気づかなかったのでしょうが、 1999年 (0x99) 以前に問題になっていなかったのは謎です。 2000年以後に改修されて問題が混入したということでしょうか。

[207] その他何通りかの問題が報告されたようです。

[6] 閏年問題

[175] 西暦2000年問題の記憶もまだ新しかったはずですが、 こんな問題がいくつも起きるなんて。

[1] そしてその後も懲りずに続くんですよねー。 まったく学習していない... 西暦2020年問題, 西暦2021年問題

[9] シチズンの電波腕時計で不具合 | スラド IT, https://it.srad.jp/story/08/02/20/2341216/

[10] 閏秒問題