中国税务 1999年 第3期
电脑与网络
计算机的2000年问题
上一篇 下一篇《电脑报h998年12月7日发表的邓晓辉、曾光的文章提出,随着2000年的临近,关于计算机2000年问题引起了全世界的广泛关注。有专家预测,为解决这一问题,全球大约要花费3000-5000亿美元。
过去在计算机中使用两位数表示年份是导致2000年问题的基本原因。当计算机操作日期数据时,两位数表示年份法将导致算法、比较、排序、数据库/文件系统的输入/输出以及有关日期操作的失败。一些软件的假定年域最大值为“99”,并将滚动系统年域的值定为“00”。这样,在2000年到来时,日期将在系统中被错误地翻译为1900而不是2000。在那些要求用户输入日期的应用中,用户输入结果未记录为正确的世纪信息,将导致系统丧失区别“1900”和“2000”的能力。对于大部分系统而言,这个缺陷在本世纪里并不是引人关注的问题。但是,随着21世纪的临近,正确区别20世纪和21世纪日期的能力,对于系统是否成功,就是必然要求了。