年問題

年問題の最新ニュースをまとめて検索!

年問題ねんもんだい)とは、「○○年問題」や「○○年○月○日問題」のように呼ばれる社会問題のことである。年問題の多くは暦上のある年代や日付が到来すると、社会日常生活に深刻な影響が起きる。主に年問題には下記の2種類のものがある。

  1. コンピュータシステムの時刻処理における「桁あふれ」などの想定外の事態
  2. 人の動きや唐突な社会制度の変化による歪みの発生

目次

[編集] コンピュータに関わる問題

英語版

コンピュータシステムの時刻処理に関する問題は、現代のように生活のあらゆる部分にICが行き渡っている時代には、思わぬところで思わぬ問題を起こしかねない。

日本で初めてコンピュータ内部の「年」に関する問題が起こったのは、1989年昭和天皇の崩御で元号が「昭和」から「平成」に改元されたときである。特に公文書などで元号が変わることを想定していなかったシステムが多数あったことから問題が顕在化した。

2000年問題(Y2K問題)では、事前に各企業が大量の経費を投入してシステムのチェックを行った上で、2000年になる瞬間には多数のソフト技術者が何かあったときのためにスタンバイするなどの体制が取られ、世界的な社会現象となった。

なお年問題は、未来の日付が必要なときには、その年になるずっと前に問題が顕在化することもある。たとえば、10年更新の保険契約を扱う場合は10年前に誤動作が起こりうる。

[編集] 西暦

  • 1999年問題 - 1900年を1年目と内的処理していた場合、年数が2桁から3桁になる。また、年号を下2桁だけで処理していたシステムの一部で99年の日付をエラーコードとして扱っているものがあったとされ、そのようなシステムでは1999年になった途端に正当な時刻をエラーと誤認されて不具合につながることが懸念された。
  • 1999年8月21日問題 - GPSの内部時間の桁数があふれて0に戻る。
  • 2000年問題Y2K) - 年数を下2桁だけで処理していたシステムや、2000年を平年(非閏年)と誤解したシステムに問題が起こる。
  • 2001年9月9日問題 - 1970年1月1日0時からの秒数が十進法で9桁から10桁になる。
  • 暗号アルゴリズムの2010年問題
  • 2030年問題 - 1930年2029年を下2桁で表現しているシステムに問題が起こる。同様のものに2050年問題や2070年問題などがある。
  • 2036年問題 - 1900年1月1日0時からの秒数が32ビットからあふれ、NTPに問題が起こる。
  • 2038年問題 - Unixなど。1970年1月1日0時 (Unix epoch) からの秒数が31ビットからあふれ、32ビット符号付きで処理しているシステムに問題が起こる。
  • 2040年問題 - HFSのタイムスタンプは2040年2月6日までしか設定できない。
  • 2048年問題 - 2038年問題の1980年起点版。FATファイルシステムのタイムスタンプなどが1980年起点である。
  • 2050年問題 - 1950年2049年を下2桁で表現しているシステムに問題が起こる。同様のものに2030年問題や2070年問題などがある。
  • 2053年問題 - 2038年問題の1985年起点版。TRONなど。
  • 2070年問題 - 1970年2069年を下2桁で表現しているシステムに問題が起こる。同様のものに2030年問題や2050年問題などがある。
  • 2079年問題 - FATファイルシステムのタイムスタンプの起点の1980年1月1日を基点として、年数を下2桁だけで処理するソフトウェアなどは、その起点の99年後(2079年12月31日)までしか正常動作しない。
  • 2100年問題 - 2000年以降に作られた年数を2桁で表すシステムや、2100年閏年と誤解したシステムに問題が起こる。
  • 2107年問題 - FATファイルシステムのタイムスタンプは2107年12月31日までしか設定できない。
  • 10000年問題(Y10K) - 年数を4桁にしているシステムに問題が起こる。
  • 60056年問題 - NTFSのタイムスタンプは60056年5月28日までしか設定できない。
  • 292277026596年問題 - 2038年問題の64ビット版。292277026596年(2922億7702万6596年)にあふれる。

[編集] 他の紀年法

  • 昭和100年問題(2025年問題) - 2025年(平成37年)は、内部で年を昭和2桁で管理するシステムでは「昭和100年→昭和0年」と認識され、問題が起こる。
  • 平成100年問題(2088年問題) - 昭和100年問題と同じく、2088年が「平成100年→平成0年」と誤認されることにより、内部的に平成2桁で管理されているシステムに問題が起こる。
  • 民国100年問題(民國100年問題Y1C) - 中華民国台湾)で使用している民国紀元2011年が民国100年となることによる問題。

[編集] 関係する他の問題

  • 閏年問題 - 閏年を処理するプログラムのバグにより誤動作する。2008年1月31日以降、日本の約3200台の公衆電話が閏年問題による障害で一時的に使用不能となった。
  • 閏秒問題 - 閏年問題の閏秒バージョン。こちらもプログラムのバグにより誤動作する。

[編集] 社会問題

これらは、正確にその年が問題となるものもあるが、数年にわたる現象のピークを示すものや、統計上興味深い逆転が予想される場合など、その年に実際に何かが起こるわけではないものもある。

[編集] 世界

[編集] 日本

[編集] 外部リンク

[編集] 関連項目

最終更新 2009年10月12日 (月) 17:09 (日時は個人設定で未設定ならばUTC)。
【年問題】変更履歴

ご利用上の注意

もっと調べる!