变0月0日

 十三水下载     |      2020-01-04 17:16
时间来到2020年,有日本网友发现部分老式手机出现了BUG,它们的日历最多只能设置到2019年,当日期变成2020年后,手机的日期就显现了0月0日00时00分,被网友戏弄为跨年失利。
 
日本部分老式手机2020跨年失利:变0月0日
 
其实这种现象并不稀有,比如有网友吐槽:“我家的万年历时钟上一年就转回2000年了。”
 
最经典还要数“千年虫”,又被成为“电脑千禧年千年虫问题”或“千年危机”。是指在某些运用了核算机程序的智能体系(包括核算机体系、自动控制芯片等)中,由于其间的年份只运用两位十进制数来标明,因而当体系进行(或涉及到)跨世纪的日期处理运算时(如多个日期之间的核算或比较等),就会出现过错的效果,然后引发各式各样的体系功用紊乱甚至溃散。因而从根本上说千年虫是一种程序处理日期上的bug(核算机程序缺陷),而非病毒。
 
日本部分老式手机2020跨年失利:变0月0日
 
此前,许多无聊的小伙伴发现,安卓手机的日历只记载到了2037年,原因也是其时安卓运用Time类来核算和标明时间,由于前史原因,运用了32位的算法,32位的int型能表达的数据有限,因而就约束了时间的跨度,考虑的实践运用状况,便将上下限是1970和2037。这个类现在现已不建议运用了,也就没有约束了。