Y2Kを振り返って

50代以上の人は覚えているだろう、Y2K問題。

なぜこれが起きたかというと、日付を 12/31/99 という形で処理していたわけです。
そういう古いアプリ(70年代から使われていた)のがの30年近く残っていたわけです。

2000年になったら、01/01/00 (MM/DD/YY) となってしまうわけです。

言ってしまうと、2020年も問題があったんです。
01/01/20 って署名したりして、最後の20を2019とか2015とかスキなように変えることが出来たからです。

マジに人間、とくに欧米人は進歩が少ないよなって。

問題は、更に MM/DD/YY とか DD/MM/YY や YY/MM/DD の表記もありますよね。
日本なんかもっと厄介に年号(明治、大正、昭和、平成、令和)がある。
役所は法律上(便宜上ではないらしい←東京都のマイナ管理システムを作った役所にいる友人が調べてくれた)年号でないといけないらしい。
記載は西暦でも年号にしてくださいって言われる(もうアホしかない!)

そこで、Y2K だと 00 になってしまい、DIV by 0!っていうエラーが発生したり、00だからどうなるかわからない問題がたくさんあった。
それは、実際サーバーだけでなく、Windowsにもあった。
当時はWin 95、ME、NT4、NT5 などが出回っていた。

古参兵の戯言だと思っていただきたい(笑)

Continue reading “Y2Kを振り返って”