当你在Linux的终端输入以下指令,你会发现一个很奇怪的现象
# cal -m 09 1752

September 1752

Mo Tu We Th Fr Sa Su

1  2 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30
9月2日之后就变成9月14日,中间的12天凭空消失了,究其原因:cal 指令源自美国 AT&T 的 UNIX,也因此继承了美国的历史。时间回到 1752 年。当年,美国尚未独立,仍旧属英国的殖民地。英国的历制在那一年作了重大的修正,9月 2日的隔天变成了 9月 14日。也因此日后的美国在追寻历史时间时,有了这么一页。
关余历法时间的修正可追朔到 16 世纪罗马教皇格利戈里八世在位时。当时有人发现,历法时间较实际的天体运转每年快了 11分 14秒,累计的误差已到达 10 天了。如果再继续错下去复活节恐怕就失去时间的意义了,所以教皇授命成立委员会进行修正的方案研究。最后在 1582年 2月 24日,教皇颁布修正做法,1582年 10月 4日夜晚结束后,隔天的出现的太阳算 10月 15日。于是 1582年 10月 5日到 14日就这样凭空从历史中消逝。那一年有好多人没过到生日(老妇女欢呼,小孩哭泣,糕饼业者逃亡)..在这项修正后,各天主教国也后陆续修正。唯独大英帝国足足慢了将近两百年..
我们知道,地球环绕太阳转动的周期是365.2422天,而早先人们所使用的儒略历中,因为每4年加进了1个闰日,即2月29日,所以平均下来,每一个儒略年为365.25天。可千万不要小看了这0.0078天(约11分14秒)的差别。一两年还无所谓,甚至十年二十年也过得去,可是几百年积累下来就非同小可了。事实上,在13世纪时,儒略年比实际的天象已经超出了8天,春分日竟然变成了3月13日,而天文学上规定应当是3月21日。当时杰出的思想家、科学家、哲学家罗吉尔·培根,特意于1263年致信罗马教皇乌尔班四世,敦促他们研究解决这个大问题(当时的制历权在教会)。

可谁也没有想到,这个看似简单的问题却难倒了教廷,一直拖了三百多年,致使误差进一步扩大到10天。直到1582年,格里果里十三世教皇才同意了一位业余天文学家的方案,颁发了改儒略历为格里历的法令,其实,改变的实质主要有二:即在当年扣除多余的10天,具体说来说是把1582年10月4日(星期四)后面的那一天,作为10月15日星期五(本应是10月5日星期五);今后凡不能被400整除的世纪年,如1700年、1800年、1900年等不再作闰年,只有如1600年、2000年等那样可以被400除尽的年份才仍用闰年。这实际意味着在每400年中加了397个闰日,比原先少了整整3天,也说是说,在新的格里历中,一年长度平均是365.2425天,这与实际年长只差25.9秒,足可保证在二三千年内不出差错。

1752年9月奇怪的日历相关推荐

  1. 1752年9月-----消失的那11天

    unix/linux下执行:cal 9 1752 显示: September 1752  Su Mo Tu We Th Fr Sa 1 2 14 15 16 17 18 19 20 21 22 23 ...

  2. Linux万年历中1752年9月少了11天!!

    今天在Linux系统中使用字符命令查看万年历,突然发现1752年9月份少了11天,感觉很奇怪!难道是万年历出错了?还是历史上根本就没有那几天?还是我的机子出现了问题?总之猜测了一切的可能,可都是没有依 ...

  3. 1752年9月为什么少了11天

    9月2日之后就变成9月14日,中间的11天凭空消失了? 这是为什么呢,感觉挺有趣的,就查了下, 究其原因:cal 指令源自美国 AT&T 的 UNIX,也因此继承了美国的历史.时间回到 175 ...

  4. java输入年月输出日历_12月营销热点日历 | 2020年创意冲刺倒计时!

    前不久还沉浸在双十一剁手的喜(mang)悦(lu)中,马上又要被2020余额不足的闹钟叫醒,KPI的紧急呼叫,创意DDL加急.12月的创意攻略,小编全都给你整理好了,请收下! 12月营销日历 营销关键 ...

  5. layui totalRow 多层嵌套json_自定义 Behavior,实现嵌套滑动、平滑切换周月视图的日历...

    使用 CoordinateLayout 可以协调它的子布局,实现滑动效果的联动,它的滑动效果由 Behavior 实现.以前用过小米日历,对它滑动平滑切换日月视图的效果印象深刻.本文尝试用自定义 Be ...

  6. 手动实现一年12个月的工作日日历

    近期看到个需求,"配置一年的工作日".青铜五coder手动撸了一个,效果图如下(截了上半部分),打钩了的就是工作日. 边说思路,边贴码. 每个月都是用一个<table> ...

  7. android 日历 周显示,按周显示的日历和按月显示的日历,你需要吗

    周日历 使用 布局: android:id="@+id/week_calendar" android:layout_width="match_parent" a ...

  8. python日历模块提示没有属性月_Python calendar日历模块的说明

    calendar(日历)模块,默认每周第一天是星期一,最后一天是星期天. 函数及描述 1. calendar.calendar(year, w=2, l=1, c=6, m=3) 返回一个多行字符串格 ...

  9. 外贸日历|2月海外营销日历

    一年之计在于春.2月,外贸企业开始复工复产,开始进行新一年的生产计划. 2月是浪漫.狂欢.庆祝.赞颂的月份,情人节.狂欢节等各种节日接踵而至.一次好的节日借势营销,会帮助出海品牌扎根当地市场,开展更多 ...

最新文章

  1. python贪婪匹配顺序_Python正则表达式:贪婪模式返回多个空匹配
  2. 【实用】CTS请求号传输报错处理
  3. Spin Control (上下控件)
  4. PHP验证码无法显示的原因
  5. spring中bean的作用域属性single与prototype的区别
  6. tomcat一闪而过
  7. mysql数据库引擎怎么看,值得收藏!
  8. moment 时间戳_【通知】2020 CATTI 考试准考证打印时间
  9. H3C 模拟器 pc与sw直连 开启telnet
  10. 普通话测试第四题评分标准_2017年普通话考试-评分细则
  11. ls在系统中常用的选项与用法
  12. Sonya and Robots(set应用)
  13. Ku高通量卫星“星地一体化”应急通信系统解决方案
  14. Live reload
  15. 五一,我们来欣赏一篇宋词
  16. 统计学基础——方差、协方差、标准差(标准偏差/均方差)、标准误、均方误差、均方根误差(标准误差)的区别
  17. regsvr32.exe使用详解
  18. kalilinux链接蓝牙音响_Kali Linux安装驱动并使用Blueman连接蓝牙耳机
  19. web元件库、axure元件库、元件库、web组件、控件、表单、框架、数据表单、导航栏、边框、图标、列表、日期时间选择器、评分组件、穿梭框、输入框、步骤条、图表组件、数据可视化、后台模板、时间轴
  20. qt自定义类访问ui控件

热门文章

  1. 关于使用gcc在Linux系统中进行c语言程序的编译
  2. Disentangled Representation for Diversified Recommendations
  3. ts11_pmdarima_edgecolor_bokeh plotly_Prophet_Fourier_VAR_endog exog_Granger causality_IRF_Garch vola
  4. Cmake Practice(三)
  5. seo模拟快排源码--pyppeteer库运用
  6. java中比较对象面积的大小_java   面积对象考试题
  7. DVWA设置mysql_配置安装DVWA
  8. 【Redis 高级】- 持久化 - RDB
  9. Kubernetes使用开务数据库简介
  10. win10_64位+GTX1070max-q安装CUDA10.0.130+CUDNN7.4.2+Anaconda3.5.2+Tensorflow-gpu2.0.0+PyTorch-gpu1.2.0