Microsoft Updateしたらageるスレ 59

このエントリーをはてなブックマークに追加
475名無し~3.EXE
>>453>>457
誤仕様でも従来まで正常に表示できていたという実績があるかぎり、MS のデグレードである
誤仕様のまま MS が修正しない例:MS Excel での 1900年問題
→1900年は閏年ではないが、MS Excel では閏年
 1900/2/28 は水曜日だが、MS Excel では火曜日

Lotus 1-2-3 の誤仕様(*1)に合わせたようだが、
なぜか、2100年は MS Excel では閏年ではない

(*1)4で割り切れれば閏年。100/400は対象外。MS-DOS時代の少メモリーでの設計
  同様に2000年問題(年号を下2桁で取り扱う処理のため、1900年=2000年となり
  世の中のコンピュータ[主にメインフレーム]が誤作動する可能性)があったが対策された。
  →格納領域を2桁から4桁にするのではなく、基準値を変更した
   1980年1月1日を起点として、その下二桁の70 - 99までを1970年 - 1999年、
   00 - 69年までを2000 - 2069年と処理する。
  さらに2038年など20xx年問題が存在している