00853澳门论坛

标题: 日本部分老式手机 2020 跨年失败:变 0 月 0 日 [打印本页]

作者: 大壮地元    时间: 2020-1-5 19:41
标题: 日本部分老式手机 2020 跨年失败:变 0 月 0 日
虽然现在智能手机大行其道,但依然有部分用户钟爱老式功能机。
时间来到 2020 年,有日本网友发现部分老式手机出现了 BUG,它们的日历最多只能设置到 2019 年,当日期变成 2020 年后,手机的日期就显示了 0 月 0 日 00 时 00 分,被网友调侃为跨年失败。

[attach]15381[/attach]

其实这种现象并不罕见,比如有网友吐槽:" 我家的万年历时钟去年就转回 2000 年了。"
最经典还要数 " 千年虫 ",又被成为 " 电脑千禧年千年虫问题 " 或 " 千年危机 "。是指在某些使用了计算机程序的智能系统(包括计算机系统、自动控制芯片等)中,由于其中的年份只使用两位十进制数来表示,因此当系统进行(或涉及到)跨世纪的日期处理运算时(如多个日期之间的计算或比较等),就会出现错误的结果,进而引发各种各样的系统功能紊乱甚至崩溃。因此从根本上说千年虫是一种程序处理日期上的 bug(计算机程序故障),而非病毒。

[attach]15382[/attach]

此前,很多无聊的小伙伴发现,安卓手机的日历只记录到了 2037 年,原因也是当时安卓使用 Time 类来计算和表示时间,由于历史原因,使用了 32 位的算法,32 位的 int 型能表达的数据有限,因此就限制了时间的跨度,考虑的实际使用情况,便将上下限是 1970 和 2037。




欢迎光临 00853澳门论坛 (http://www.00853.ac.cn/) Powered by Discuz! X3.2