标题:一条Linux命令,一段人类文明
取消只看楼主
you_me
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:251
专家分:0
注 册:2008-4-30
结帖率:100%
 问题点数:0 回复次数:0 
一条Linux命令,一段人类文明
当你在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
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日就这样凭空从历史中消逝。那一年有好多人没过到生日(老妇女欢呼,小孩哭泣,糕饼业者逃亡)..在这项修正后,各天主教国也后陆续修正。唯独大英帝国足足慢了将近两百年..

在windows下无法把系统时间调到1752年.
搜索更多相关主题的帖子: Linux 人类文明 命令 
2008-10-06 11:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-236600-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.187408 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved