エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
昭和100年問題や2038年問題への対応も必要 2001年9月9日問題|今日は何の日 9月9日 | Forbes JAPAN 公式サイト(フォーブス ジャパン)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
昭和100年問題や2038年問題への対応も必要 2001年9月9日問題|今日は何の日 9月9日 | Forbes JAPAN 公式サイト(フォーブス ジャパン)
2001年9月9日、各地でコンピューターシステムの不具合が起こりました。UNIX系のOSなどで広く使われてい... 2001年9月9日、各地でコンピューターシステムの不具合が起こりました。UNIX系のOSなどで広く使われているUNIX時間が、9桁から10桁になったことが原因です。 UNIX時間とはコンピューター上での時刻表現方法の1つで、1970年1月1日0時0分0秒からの経過秒数で時刻を表現しています。UNIX時間は2001年9月9日1時46分40秒に10億秒めを迎えました。10桁になることが想定されていないプログラムなどないのではないかと楽観視する声もあったものの、経過秒数を数字ではなく文字列で並べ替える(ソート)設定になっていたシステムで問題が起きたのです。 文字列をソートする場合、先頭に来る数字の大きさで順番が判断されます。1と9ならば当然1、9の順番にソートされますし、11と19でも11、19の順にソートされますが、100と99では99、100の順にソートされてしまうのです。これでいくと、1,