华为手机日历1582年10月被抹去了10天,是华为BUG还是另有隐情?

发表于:2020-1-07 09:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:电脑手机那些事儿

#
Bug
#
bug
  近日有网友曝料:华为手机日历1582年10月被抹去了10天。按照网友提供的手机截图显示,1582年10月4日之后直接变成了10月15日,中间的5至14日竟无故消失。
  
  不仅如此,有的手机上面竟然直接没有出现10月的日历,从1582年9月直接跳到了11月,10月去哪了?
  
  那么,华为手机日历1582年10月被抹去了10天,是华为BUG还是另有隐情?
  其实,这个锅并不能背给华为,出现这样的情况也并不是华为手机日历出现了bug。因为在苹果手机上也出现了同样的情况,有许多网友反映自己的iPhone日历上也没有1582年10月的日历。
  那到底是怎么回事呢?难道这10天没有任何一个人曾经度过,当时究竟发生了什么?
  要想理解这个问题,就得从历法开始说起。
  在现在世界通用的“公历”记年开始之前有一种历法叫儒略历。它规定将1年分为12个月,并且将所有的单月设置为31天,双月设置为30天,2月单独设置为29天。每四年设置一个闰年,闰年的2月加1天为30天,并于公元前45年开始推行。
  按照儒略历的规定一直到了公元前27年,古罗马奥古斯都发现儒略历存在误差,于是重新对这种历法进行了修订。他从每年的2月中抽取1天加在自己出生的8月份,同时将9月和11月改成30天,将10月和12月改成31天。这就是现在我们世界通用公历的雏形了。
  这个历法尽管已经虽然精准,但还是存在误差的,大约每128年就会出现一天的偏差。直到16世纪,这个偏差已经达到了10天。于是在1582年,罗马教皇格里高利十三世再次修改历法。这便是今天世界上通用的历法——格里高利历,简称格里历,也就是我们说的公历。但是对于之前已经出现的10天偏差,他采用了简单粗暴的处理方式——直接从日历中抹去。
  所以,就出现了文章开头提到的那一幕,华为手机日历1582年10月被抹去了10天。
  实际上在大多数手机日历中并不能看到1582个的日历,因为许多手机考虑到实用性的原因,只能查看1910年或者1970年之后的日历,在这之前的并不显示。
  
  另外,关于1582年的日历中除了以上小雨提到了缺少10月或者10月份缺少10天的情况之外,还有网友发现了其它问题。
  
  所以,1582年手机日历问题并不是华为手机出现了bug,而是真正的历史遗留问题。那么你的手机上1582年的日历是怎样显示的呢?

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号