“世纪虫”到底是什么?它和“千年虫”是一回事吗?

不是一回事,但它们是“亲戚”。 “千年虫”指的是上世纪计算机为了省存储空间,只记录年份的后两位(比如“98”代表1998年),导致2000年时系统可能把“00”误判为1900年,引发计算混乱。 而“世纪虫”是一个更广义的比喻,指任何在跨世纪、跨千年或关键日期切换时,因为时间编码、闰年规则或日期逻辑缺陷而突然爆发的软件故障。它不限于2000年,也可能出现在其他世纪交替或特殊时间点(比如2038年,某些系统用32位整数存时间,会溢出)。 简单说:千年虫是“世纪虫”的一个著名案例,而“世纪虫”是这类时间炸弹的统称。“世纪虫”到底是什么?它和“千年虫”是一回事吗?-世纪虫