百摩网
当前位置: 首页 生活百科

手机时间更改到2038会怎么样(手机日期只能设置到2038年)

时间:2023-08-03 作者: 小编 阅读量: 18 栏目名: 生活百科

手机日期只能设置到2038年世界末日到底是哪一天?这个无厘头的问题一直有着各种各样的离奇答案当你打开手机系统设置(不是日历),关闭自动设置时间,往未来的方向滑动数字时,你会发现时间停在了2038年不仅是手机,在电脑上,当你尝试将。

世界末日到底是哪一天?这个无厘头的问题一直有着各种各样的离奇答案。当你打开手机系统设置(不是日历),关闭自动设置时间,往未来的方向滑动数字时,你会发现时间停在了2038年。

不仅是手机,在电脑上,当你尝试将时间从2037年再往上调整时,会发现不管怎么按设置按钮,日期都不会继续改变。

日期调整超过2038年时,会停在2038年1月1日。

2038年到底会发生什么?为什么各种设备都无法“逾越”2038年?在网上搜寻2038,你还能发现有人专门设置了倒计时网页。这其中包含了一个更加精确的时间:2038年1月19日 3点14分7秒。而下一秒,你的电子设备将会穿越回到1901年。

著名的“2038问题”,将在此刻爆发。

到“2038年问题”发生,还剩……

文 | Owl

编辑 | 窗敲雨

‍‍‍本文转载自微信公众号“果壳”(ID:Guokr42),原文首发于2022年2月28日,原标题为《手机日期只能设置到2038年?这背后有个大问题……》,不代表瞭望智库观点。

1 2038年,时间“摧毁”系统

问题发生在2038年1月19日 3点14分7秒的下一秒。这一天的03:14:08不会到来,迎接你的将会是1901年12月13日20:45:52。

使用脚本模拟系统时间,会出现时间的跳变(平台 Debian GNU/Linux (内核 2.4.22))。丨William Porquet/deepsky.com

对于很多电子设备而言,这是个毁灭性的打击。文件的创建与修改、应用软件的运行、网络系统的同步……时间作为一个关键数值,在整个电子系统里起着绝对重要的作用。因此有一阵子苹果手机的语音助手Siri,还把这一天当成了“世界末日”。为什么是这一天?Siri回答中的关键词也给出了答案。

早期Siri对于世界末日问题的回答(新版本系统已无此回答)。

Unix、32位,这两个词让2038年的这一天注定成为末日。Unix是一种操作系统,这种系统中计时方式是以1970年1月1日 00:00:00为基准,按秒为单位进行增减。比如到2022年1月1日0点,只需要用基准值加上1640966400秒。而我们现在使用的安卓、苹果系统都属于类Unix系统,采用了同样的方案。

电子系统使用0和1对数据进行储存,也就是二进制。如果只用1位数,只能表示0和1,如果2位数,则可以用00、01、10、11分别表示0、1、2、3这四个数。随着位数的增加,二进制可以表示的数也越来越大,但总会遇到上限。如果用32个0、1储存数字,第一位表示符号,0代表 ,1代表-,则剩下31位最大可以表示2147483647。在计算机资源非常宝贵的年代,用32位来放置时间,已经很够用了。

1970年1月1日00:00:002147483647秒 = 2038年1月19日 3点14分7秒。下一秒,数据就会出现“装不下”的情况,发生溢出。此时第一位符号位从0变成1,本来的加号变成了减号,时间突然穿越到过去。

从上到下分别是二进制秒数、对应的十进制秒数、32位Unix系统时间、实际时间。超过2147483647后,符号位会变成1(负号),整个数字会突然发生翻转,回到1901年。丨Pemu/Wikicommons

这个存在于将来的问题,它会给我们带来怎样的影响?回溯过往,一次又一次的“千年虫”问题已经给了我们一些预告。

2 千年之外的千年虫

2000年,千禧年。而在很多应用程序看来,这一年会变成1900年。

同样因为硬件资源宝贵,早期程序使用了年份的后两位数字来表示日期,而前两位数都默认为19。这个不起眼的时间问题,在整个世界引发了巨大的关注。政务系统、银行系统、航空系统等多个系统都可能受到影响而失效。全球各地对这一问题进行了响应,试图解决这一问题。我国多次发文强调这一问题的重要性。美国也推出了有关千年虫问题的法案,以敦促各行业共享信息解决此类问题。

全球各地对“千年虫”采取行动。图源:人民日报网络版

多亏人们对“千年虫”的高度重视,使得这一问题在集中爆发前得以解决。但在此之后,类似“千年虫”的事件却依然层出不穷。

2010年的第一周,德国约3千万张银行卡同时“失效”。持卡人不仅无法直接刷卡消费,连在自动取款机上取钱都成问题。这不仅影响了本国居民的生活,也使得在外度假的德国人滞留在当地。

由于不同编码方式存在差异,2010在德国的银行系统中被错误地识别成2016。银行卡也因此“被过期”了。同样的情况出现在使用Windows Mobile系统的手机上:你在2010年第一天收到的新年短信,会被系统显示成2016年。

德国加速修复了银行系统,所幸没有造成更大的损失。但放眼太空,事情就没那么简单了。2013年9月,航天器Deep Impact突然失联,迫使美国航空航天局宣布相关探测任务正式结束。Deep Impact的首席任务科学家 Mike A'Hearn认为,这是一个“千年虫问题”。航天器的部分软件无法正确识别2013年8月11日之后的日期,导致计算机不断重启。最终,科学家们失去了航天器的信号。

Deep Impact与坦普尔1号彗星相遇模拟图丨NASA

就在今年年初,“2022年虫”让微软的程序员体会了新年大加班。1月1日,微软的邮件服务系统Exchange突然中断,使用该服务的用户都无法发送电子邮件。微软随后给出了声明,称该问题与日期检查失败以及新年的变化有关。简单点说,和2038问题一样,时间“溢出”了。好在微软团队加班加点,在当天解决了该问题。

在未来,“类千年虫”问题一定还会出现。对于可以预料的问题,人们已经开始尝试提供解决方法。比如使用新的格式存储时间信息。与此同时,系统团队提供的新内核也在解决32位平台上的“历史问题”。你也不用太担心,毕竟到那时,你应该已经换了好几波手机了。

不过,再遇到类似的突发Bug也很正常。因为世界上总在发生情理之中、意料之外的事情。

参考文献:

[1]Year 2038 Problem Countdown. https://gregnk.com/2038/

[2]The Project 2038 Frequently Asked Questions (FAQ). http://www.deepsky.com/~merovech/2038.html#What_operating_systems_and_platforms_are_affected_by_it

[3]Why does Siri say the world will end on January 2038? https://www.quora.com/Why-does-Siri-say-the-world-will-end-on-January-2038

[4]Unix time. https://en.wikipedia.org/wiki/Unix_time

[5]Unix Time Stamp - Epoch Converter. https://www.unixtimestamp.com/

[6]Unix-like. https://www.computerhope.com/jargon/u/unix-like.htm

[7]2038年问题. https://zh.wikipedia.org/wiki/2038年问题

[8]中国解决计算机2000年问题的进展情况. http://www.scio.gov.cn/xwfbh/xwbfbh/wqfbh/1999/1201/Document/328000/328000.htm

[9]话说“千年虫”. http://www.people.com.cn/item/hs2000/july.html

[10]Clinton Urges Americans To Act On Y2K Problem. https://edition.cnn.com/ALLPOLITICS/1998/07/14/clinton.y2k/

[11]Y2K-type bug hits German cash, credit cards. https://www.eetimes.com/y2k-type-bug-hits-german-cash-credit-cards/

[12]Carry cash as well as a card, says German bank association. https://www.computerworld.com/article/2759697/carry-cash-as-well-as-a-card--says-german-bank-association.html

[13]Windows Mobile Bug Dates Messages from 2016. https://www.wired.com/2010/01/windows-mobile-bug-dates-messages-from-2016/

[14]NASA Declares End to Deep Impact Comet Mission. https://www.nationalgeographic.com/science/article/130920-deep-impact-ends-comet-mission-nasa-jpl#:~:text=NASA officials declared the Deep,July 4 of that year.

[15]Exchange Year 2022 Problem: FIP-FS Scan Engine failed to load – Can’t Convert “2201010001” to long (2022/01/01 00:00 UTC). https://borncity.com/win/2022/01/01/exchange-fip-fs-scan-engine-failed-to-load-cant-convert-2201010001-to-long-1-1-2022/

[16]Email Stuck in Exchange On-premises Transport Queues. https://techcommunity.microsoft.com/t5/exchange-team-blog/email-stuck-in-exchange-on-premises-transport-queues/ba-p/3049447

    推荐阅读
  • 小孩吃的炸薯条(小孩吃的炸薯条的做法与步骤)

    下面希望有你要的答案,我们一起来看看吧!小孩吃的炸薯条用料:土豆一个,玉米淀粉适量,盐少许,番茄酱适量,食用油。土豆洗干净削皮。锅里水烧开,倒入切好的薯条,煮至半透明状,不要煮熟,捞出沥干水分。加入玉米淀粉晃荡均匀,不用化冻。热油下锅炸,中小火炸。出锅,撒点盐,沾番茄酱就可以吃。

  • 禁毒宣传报怎么写(小学的)(小学生禁毒宣传简报)

    禁毒宣传报怎么写(小学的)?通过以上活动的开展,全校师生都懂得“吸毒一口,掉入虎口”的道理。树立了正确的人生观,不盲目追求享受、寻求刺激、赶时髦。不听信毒品能治病,毒品能解脱烦恼和痛苦,毒品能给人带来快乐等各种花言巧语。如发现亲朋好友中有吸、贩毒行为的人,一要劝阻,二要远离,三要报告公安机关。

  • 金桂桃胶酿怎么做(家常桃胶酿的做法)

    下面希望有你要的答案,我们一起来看看吧!金桂桃胶酿怎么做用料:银耳(1朵)、桃胶(5粒)、冰糖(4颗)、蜂蜜桂花茶、干桂花。做法步骤:干银耳泡发5个小时,鲜银耳洗净即可;桃胶泡发10个小时;银耳加水1500ml炖煮二十分钟,加泡发后的桃胶,炖十五分钟,放入冰糖,汤水浓稠后,起锅;盛碗,加蜂蜜桂花茶,撒上一点干桂花点缀,可以喝了!

  • 买醋注意事项(买醋时认准这2点)

    首先说醋是一种发酵制品,一般使用高粱、糯米、大米、小麦等等,经过一系列的工艺发酵而成。另外还含有少量的蛋白质、氨基酸、维生素、胡萝卜素和各种微量元素等等,剩下的绝大部分就是水了。固态酿造的食用醋,不仅营养成分丰富,而且味道也更好。若是有“苯甲酸钠”和“山梨酸钾”,这就是添加剂,作用就是防腐剂,延长保质期。尤其是最后的添加剂,买的时候,瓶身有表示,注意看一下就能区分了。

  • 苹果ipadmini6参数配置(苹果iPadmini)

    苹果iPadmini苹果巅峰之作iPadAir太原科诺再降价2014-09-0319:00:00[中关村在线原创](中关村在线太原行情)iPadAir是迄今为止苹果出的最新最强平板,也是市面上竞争对手为数不多的高质量平板。

  • 开封小宋城价目表(2829)

    开封地处中国华中地区、河南东部、中原腹地、黄河之滨,西与郑州毗邻。开封自贸区是中国(河南)自由贸易试验区三大片区之一。刘江黄河大桥竣工通车。原名“京珠高速郑州黄河公路大桥”,亦称郑州黄河二桥,南端位于郑州市惠济区,北端位于新乡市原阳县蒋庄,全长9848.16米,双向8车道,设计时速120公里。其中核心区总规划面积121平方公里,城市建设用地面积83平方公里,可容纳人口107万人。

  • 企业估值方法常用(最常用的6种企业估值方法比较分析)

    目前被广泛使用的市盈率指标,具有很多弱点。由此可見,应用相对估值法,一定要首先确定影响各行业各可比公司未来成长能力的因素,只有在这一前提下,才能应用市盈率等相对价值尺度進行比较。相对估值法和绝对估值法为一个硬币的两面,不存在孰优孰劣的问题。由于金融行业无论是资产还是业务性质类似,具有较高同质性,因此采用相对估值法较为合理。为了弥补市盈率法过于简单的缺陷,有人提出用改进后的PEG方式进行估值。

  • 孩子骂人怎么教育(如何教育爱骂人的孩子)

    及时制止教育孩子:当发现自己的孩子骂人的时候,家长要及时地进行制止教育,告诉孩子骂人行为是不对的,应该讲文明,告诉孩子应该怎么做才是正确的。远离不良成长环境:孩子喜欢骂人,也许不是家长的行为造成的,这与孩子的成长伙伴也有关系,有些孩子骂人,自己的孩子跟着对方玩耍,也会跟着学坏,所以家长要注意孩子的玩伴,远离哪些品行不好的孩子。

  • 电信换号码不换套餐要多久(拒换套餐遭3次停机)

    对此,王先生要求工作人员对擅自停机一事的作出解释。针对手机被停机的问题,王先生号码所在地的中国电信分公司市场部一名负责人作出回应,并出具了当地电信公司“法务部出具的相关依据”。此后,中国电信工作人员表示,可以赔偿300元,但其他要求仍需协调。不过也有网友认为,作为运营商的中国电信已尽到了提前通知的义务,新套餐也没有损害王先生的利益。

  • 发泡硅胶和普通硅胶(液体硅胶如何发泡成型)

    液体硅胶如何发泡成型,这样成型的液体硅胶我们称之为发泡硅胶,发泡硅胶分为开孔与闭孔,开孔主要用于填充材料,闭孔主要用于灌封密封使用。