当前位置: 代码迷 >> Java面试 >> 考考你们的思维能力!解决思路
  详细解决方案

考考你们的思维能力!解决思路

热度:4911   发布时间:2013-02-25 21:24:54.0
考考你们的思维能力!!!
公元前1000年距今2012年有多少年??
只按年份算,不要拘泥于起止天!!!

想看看各位的答案是怎样的!

以下是公元纪年的来历 

第一,公元纪年是宗教与科学结合的产物,它的来源之初并不科学,是为纪念基督教的创立者耶稣的诞生而创立的(认为耶稣诞生那一年为公元元年,即耶稣诞生第一年之意,那么诞生前一年当然是公元前一年了)只不过后来的科学使之在使用过程中逐渐变得越来越科学。 

第二,公元纪年法出现之前使用的是公元前46年罗马皇帝儒略·凯撒使用的儒略历。
公元前46年,古罗马儒略·恺撒掌握军政大权后,聘请了天文学家索西琴改革历法。为了将儒略·恺撒出生的七月定为大月,于是规定,每年12个月,逢单是大月31天,逢双是小月30天,并命名七月为“儒略月”。这样一来,全年就有366天,但回归年只有365天多一点,怎么办呢?当时罗马帝国处决死刑犯都在二月份,为了使这个不吉利的月份快点过去,便决定从二月减少一天,成为29天。并规定从改历的下一年起,每隔三年设一闰年,闰年共计366天,所多出的一天放在二月,为30天。改历后不久天文学家索西琴去世,当时人们把“每隔三年设一闰年”理解为“每三年设一闰年”,到公元前九年屋大维(即奥古斯都,系儒略·恺撒的侄子)统治时,人们发现37年中已多设置了闰年三次,于是屋大维下令修改历法,在以后的一段年份里少设三次闰年,并恢复原来“每隔三年设一闰年”即每四年有一闰年的规定。趁改历之时,屋大维又把自己的出生的八月改为大月,并命名为奥古斯都月,多出的一天从二月中扣除。同时,为了避免七、八、九一连三个大月,又把九月和十一月改为小月,十月和十二月改为大月。 
公元325年,欧洲的基督教国家共同召开宗教大会,认为儒略历科学、准确,决定所有的基督教国家都采用这一历法。但是,这次宗教大会忽视了一个问题,这就是纪年。由于没有统一规定纪年,这样,在纪年上就出现了五花八门:希腊以举行第一次奥林匹克竞技大会的那一年即公元前276年为元年;罗马则以始建罗马城的那一年即公元前754年为元年;还有的以狄奥克列颠称帝的那一年即公元284年为元年。 

公元532年,即狄奥克列颠纪元248年,基督教僧侣狄奥尼西提出,耶稣诞生在狄奥克列颠纪元前284年,应当以耶稣诞生的那一年作为统一的纪元,并且,以后的基督教国家都只能采用这一统一的纪元方法,不能采用别的纪元。狄奥尼西的这一主张,使得原来不统一的纪元能得以统一,不再出现混乱,因此得到了绝大多数基督教国家教会的支持,于是,这一年就变成了公元532年(284+248),并且由教皇在宗教文告中率先使用。由于当时的欧洲国家都是实行的政教合一,教皇比皇帝的地位还要高,教皇公布并用了公元纪年法,各国皇帝当然就要跟随使用,这样,以耶稣诞生之年作为元年的公元纪年法就这样形成了。 

第三,历史上不存在的10天 
中国人民大学清史研究所编的《清代中西历表》一书中,明朝万历十年(1582年)九月十八日是公元纪年的10月4日,而九月十九日却是公元纪年的10月15日,这是怎么一回事呢? 

原来在人类历史上,1582年10月5日至10月14日这10天并不存在,是历史上的空白。 
现在世界上通行的历法是公历,但在1582年以前,通行的却是儒略历。由于儒略历不很准确,每隔四百年就产生三天的误差,到了1582年就误差了十天。这样一来,节气和日期混乱,许多天文学家提出了补救的办法。1582年罗马教皇格里高利十三世,特为此召开了由天文学家、僧侣参加的讨论会,研究对策,会上教皇接受了医生格里奥提出的公历,于同年3月1日下诏,命令把1582年10月5日改为10月15日。 

这样一来,这一年的10月5日至10月14日这十天,在历史上就不存在了。不知道历史上这十天空白,搞历史研究就要出乱子。 

从第三条来看,而从这10天来看,原来的儒略历的能被100整除的不应是闰年的年份仍是闰年。 
而这消失的10天是为了弥补以前历法不科学而出现的误差。 

而你对有误差的年份做科学的认为没有误差的研究,这本身就是一种错误,所以公元纪年法在1582年以前的日期及星期实际上都是错误的,有误差的。即现在大家通过公式计算的1582年以前的大家都认为是正确的日期实际上并不符合历史的实际。 

所以,在1582年以前的研究,你做的只是让大家明白道理就行了,不能过于较真了。因为你越较真,越认为符合科学的东西,实际上离真理(历史的事实)相距越远。 

参考资料: 
http://apps.hi.baidu.com/share/detail/15091045 
http://bbs.xhistory.net/read.php?tid=13864 
http://baike.baidu.com/view/809451.htm



说明以前的历法并不科学与规范,按今天的历法来计算公元前的时间多半是不准确的
  相关解决方案