在LINUX中用cal命令解了一段人类文明历史 1752年 - 九月
- opp
- 帖子: 622
- 注册时间: 2008-03-30 11:42
- 联系:
在LINUX中用cal命令解了一段人类文明历史 1752年 - 九月
以前听人说在Linux上能够查到一个很奇怪的月份,只是当时忘了那个特别的月份。今天在网上搜了一下,发现通过这个命令(月份)了解了一段人类文明历史。
# cal 9 1752
九月 1752
一 二 三 四 五 六 日
1 2 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
我们发现1752年9月2日的后面竟然是14日,确实很奇怪,通过在网上搜索,找到了答案:
1582年2月,罗马教廷需要从1582 年10月中减去10天,因此1852
年10月4日后面紧跟着就是15日。在意大利、西班牙等国家都这样处理了。其他天主教国家也很快跟着这么做了,但是新教国家不愿意修改,而且希腊等东正教国家直到20世纪初才修改,所以这个改革在英国及其殖民地(包括美国)在1752年9月才被执行。这样
1752 年9月2日后面跟着的就是1752
年9月14日。这就是为什么cal会生成上面输出的原因了。
Windows用户是没福气查到这个特别月份了,因为Windows的纪年范围只是1980-2099。呵呵。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1752年-九月迷题
1752年9月为什么少了11天?还是通过计算某天相对于元年元月1日(1/1/1)的天数,然后再计算星期,可是算来算去就是不准,突然发现1752年9月少了11天!! 我们知道,地球环绕太阳转动的周期是365.2422天,而早先人们所使用的儒略历中,因为每4年加进了1个闰日,即2月29日,所以平均下来,每一个儒略年为365.25天。可千万不要小看了这0.0078天(约11分14秒)的差别。一两年还无所谓,甚至十年二十年也过得去,可是几百年积累下来就非同小可了。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1752年-难解的题
事实上,在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秒,足可保证在二三千年内不出差错。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
现行的公历是格利戈里历法,这个历法的是1582年教皇格利戈里根据恺撒大帝引进的算法改进的。它采用的是闰年制也就是现行的制度,不过有一个需要注意的地方就是,这个历法并不是连续的,中间缺少了11天。1752年9月2日之后的那一天并不是1752年9月3日,而是1752年9月14日。也就是说,从1752年9月3日到1752年9月13日的11天并不存在。抹掉这11天是由英国议会做出的决定。所以要计算某年每个月的天数的,除了要考虑是否是闰年以外,还要考虑1752年的9月。
# cal 9 1752
九月 1752
一 二 三 四 五 六 日
1 2 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
我们发现1752年9月2日的后面竟然是14日,确实很奇怪,通过在网上搜索,找到了答案:
1582年2月,罗马教廷需要从1582 年10月中减去10天,因此1852
年10月4日后面紧跟着就是15日。在意大利、西班牙等国家都这样处理了。其他天主教国家也很快跟着这么做了,但是新教国家不愿意修改,而且希腊等东正教国家直到20世纪初才修改,所以这个改革在英国及其殖民地(包括美国)在1752年9月才被执行。这样
1752 年9月2日后面跟着的就是1752
年9月14日。这就是为什么cal会生成上面输出的原因了。
Windows用户是没福气查到这个特别月份了,因为Windows的纪年范围只是1980-2099。呵呵。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1752年-九月迷题
1752年9月为什么少了11天?还是通过计算某天相对于元年元月1日(1/1/1)的天数,然后再计算星期,可是算来算去就是不准,突然发现1752年9月少了11天!! 我们知道,地球环绕太阳转动的周期是365.2422天,而早先人们所使用的儒略历中,因为每4年加进了1个闰日,即2月29日,所以平均下来,每一个儒略年为365.25天。可千万不要小看了这0.0078天(约11分14秒)的差别。一两年还无所谓,甚至十年二十年也过得去,可是几百年积累下来就非同小可了。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1752年-难解的题
事实上,在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秒,足可保证在二三千年内不出差错。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
现行的公历是格利戈里历法,这个历法的是1582年教皇格利戈里根据恺撒大帝引进的算法改进的。它采用的是闰年制也就是现行的制度,不过有一个需要注意的地方就是,这个历法并不是连续的,中间缺少了11天。1752年9月2日之后的那一天并不是1752年9月3日,而是1752年9月14日。也就是说,从1752年9月3日到1752年9月13日的11天并不存在。抹掉这11天是由英国议会做出的决定。所以要计算某年每个月的天数的,除了要考虑是否是闰年以外,还要考虑1752年的9月。
- 阿猫阿狗
- 帖子: 8
- 注册时间: 2007-01-16 18:25
Re: 在LINUX中用cal命令解了一段人类文明历史 1752年 - 九月
很早就看过的文章……
- fantast_xue
- 帖子: 29
- 注册时间: 2009-01-07 16:30
- 联系:
- Hello World!
- 帖子: 3051
- 注册时间: 2008-06-23 15:19
- 系统: ���������
- 来自: 北欧某国
- 联系:
- 佚之狐L
- 帖子: 840
- 注册时间: 2008-01-28 13:02
- davio3g
- 帖子: 480
- 注册时间: 2009-01-06 15:18
- lerosua
- 论坛版主
- 帖子: 8455
- 注册时间: 2007-11-29 9:41
- 联系:
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53
Re: 在LINUX中用cal命令解了一段人类文明历史 1752年 - 九月
不是所有程序都如此。。。xfce4下的orage日历虽然可以到1752年,但是9月没有什么特殊的地方
- satan1001
- 帖子: 186
- 注册时间: 2008-04-18 8:10
Re: 在LINUX中用cal命令解了一段人类文明历史 1752年 - 九月
这年代只能从公元1年到公元5875706? 嘻嘻 人类就这么短所?
- mawith
- 帖子: 1288
- 注册时间: 2007-10-21 16:41
- 来自: GD
- schizophrenia
- 帖子: 1111
- 注册时间: 2008-12-03 23:36
Re: 在LINUX中用cal命令解了一段人类文明历史 1752年 - 九月
好文 學習了
不過...
不過...
My Lovely: Fujitsu Lifebook AH531
Windows 7 Home Premium 64-bits
Intel Core i3-2310M (2.26GHz)、8GB DDR3、 NVIDIA GeForce GT 525M (1GB VRAM)、
15.6 吋 LED 16:9 (1,366 x 768) 、 500GB SATA
Windows 7 Home Premium 64-bits
Intel Core i3-2310M (2.26GHz)、8GB DDR3、 NVIDIA GeForce GT 525M (1GB VRAM)、
15.6 吋 LED 16:9 (1,366 x 768) 、 500GB SATA
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系:
- nuanhuai
- 帖子: 7813
- 注册时间: 2009-03-10 13:04
Re: 在LINUX中用cal命令解了一段人类文明历史 1752年 - 九月
gnome tootusooa 写了:我在kde下面看也有1752/9/3-13阿
- 附件
-
- xx.gif (9.07 KiB) 查看 3734 次
- opp
- 帖子: 622
- 注册时间: 2008-03-30 11:42
- 联系:
Re: 在LINUX中用cal命令解了一段人类文明历史 1752年 - 九月
有什么问题吗?在ubuntu下一直都是正常的啊。在命令行下试一下,我的是标准的ubuntu-9.04-desktop-i386.iso安装的。
-
- 帖子: 25
- 注册时间: 2009-04-23 14:51