求公元1年1月1日的日干支

作者&投稿:茹舍 (若有异议请与网页底部的电邮联系)
求公元1年1月1日的干支~

1975年10月31日
李天赐创制成功《公元干支纪日速查盘》


--------------------------------------------------------------------------------

1975年10月,中国科学院紫金山天文台青年科研人员李天赐,创制成功《公元干支纪日速查盘》,为我国科学史的研究提供了一个新的辅助工具。

干支纪日是我国历法中的一个重要内容。古代用它来表示年、月、日,周而复始,循环使用。我国使用干支纪日数千年没有间断或错乱,是世界上最悠久的纪日法。现在农历纪年仍用干支。干支换算公历日期,是在整理我国丰富的科学史料时,遇到的一个相当麻烦的问题。有时,一页书上常常有几十个干支,都得一一翻阅工具书;有的查出后还需要再推算,既费时间,也容易发生错误。多年来,不少人曾试图寻找一种简便的方法来解决这个问题,但都没有成功。李天赐在总结前人研究成果的基础上,破除迷信,解放思想,突破了传统的老方法,研究创制了《公元干支纪日速查盘》。这种速查盘既快又准确,推算的历史年代也比现有的工具书要长。这种速查盘是用三层纸板(或用金属、塑料)制成。只需将所要查的时间旋转到特定位置,即可立刻查出与某个干支相应的公历日期。如《明史·五行志》的《地震》一节,记载了我国历史上有名的一次大地震:“嘉靖三十四年十二月壬寅,山西、陕西、河南同时地震。”嘉靖三十四年十二月壬寅是公元何年何月何日,用速查盘一查,马上就知道是公元一五五六年一月二十三日。这种速查盘的研究成功,为研究我国古代历法、水文、气象、考古、物候、地震等科学史料,特别是整理我国古代天文学遗产中有关日食、月食、流星、彗星、新星等天象记录,提供了方便、准确的辅助工具。

李天赐在中学读书时,就对天文、历法有兴趣。一九六三年他初步创制成功了《公元干支纪日速查盘》、同时研制成功了《公元回历互查盘》、《中国历史纪年速查表》、《儒略日速查表》、《二百年阴阳历对照表》等历盘。他的研究工作引起了有关单位的重视,并推荐他到南京大学天文系专攻天文。李天赐到南京大学后认真学习马克思主义和古天文、古汉语、中国历史,为后来的研究工作打下了坚实的基础。文化大革命以来,他进一步提高了觉悟,为革命刻苦钻研业务,许多节假日都是在图书馆里度过的。在此期间,他进一步研究改进了《公元干支纪日速查盘》,并根据群众需要,设计了对工农业生产、交通运输等方面有广泛实用价值的《累积天数速查表》。


请自己搜索!

#includeint Month[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31};int print_month[7][8];bool leap_year(int year){ return year%4==0&&year%100!=0||year%400==0;}int get_days(int year,int month,int day){//返回从公元1年1月1日到该日期的天数 int i; int sum=0; for(i=1; i=7) { i++; j=0; } } printf("%d月
"); printf("****************************
"); printf("日 一 二 三 四 五 六
"); for(i=0; i<6; i++) { for(j=0; j<7; j++) { if(print_month[i][j]==0)printf(" "); else printf("%-3d ",print_month[i][j]); } printf("
"); } printf("***************************
"); Month[2]=28;}int main(){ int year,month,day; printf("输入日期:"); scanf("%d%d%d",&year,&month,&day); printf("%d年%d月%d日是星期",year,month,day); int t=get_days(year,month,day)%7; if(t%7==0)printf("日
"); else printf("%d
",t%7); Print(year,month); return 0;}

干支纪日
干支纪日,60日大致合2个月一个周期;一个周期完了重复使用,周而复始,循环下去。确定的文献指出干支纪日始于鲁隐公三年夏历二月己巳日(公元前720年2月10日)。

因为儒略历的平年有365日,而每4年一次,公元年能被4整除,闰年有366日,平均一年365.25日,所以4年1461日和一甲子的60日,最小公倍数是29220日,合80年。这就是说,每80年,干支纪日对应的儒略历月日日期会反复一次循环。(公元4年本来应为闰年,但因为公元前45年开始实施儒略历后,“每隔3年”加一次闰日被误为“每3年”加一次闰日,所以罗马皇帝屋大维下令前5年、前1年、4年停闰以修正错误置闰。)

因为公历的平年有365日,而每4年一次,公元年能被100但非400整除,闰年有366日,平均一年365.2425日,所以400年146097日和一甲子的60日,最小公倍数是2921940日,合8000年。这就是说,每80年,干支纪日对应的公历月日日期若没有遇到能被100但非400整除的公元年,会反复一次循环,但整体而言,假设未来从不改公历,每8000年,干支纪日对应的公历月日日期才会反复一次完整的循环。1912年(中华民国元年)2月18日,合农历壬子年正月初一,以及1992年2月18日,都是是“甲子日”。

干支纪日与公历的换算
从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。

从已知日期计算干支纪日的公式为:

g = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3
z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i

其中奇数月i=0,偶数月i=6,C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月按上一年的13月和14月来算。[ ]表示取整。g除以10的余数是天干,z除以10的余数是地支。
参考资料:http://www.tl5000.com/AA/nianbiao/005.htm

根据本人推算,公元1年1月1日子时的天干地支应该为:庚申年、戊子月、己卯日、甲子时。过了立春节气之后才是辛酉年。为了纪念这一天,敦煌莫高窟穹顶有三兔同耳图案,西方很多教堂穹顶也有三兔同耳图案,大概是为了纪念这一天。干支历早在公元前2700年左右就诞生了,当然公元传到中国要加以推算其起点的干支,又戊己通常被称为中心点,原点,卯为兔子。又己为六,以建筑的美感出发在建筑的中心点,最高点,设计了三兔同耳图案。仅仅代表个人观点,不喜勿喷。

公元元年1月1日是甲子日。2001年1月1日,也是甲子日;2000年12月31日,是癸亥日。2千年,一共有73万零500天,也就是12175个甲子,12175✖️60=730500天=2千年。


公元的来历公元1年1月1日的由来
公元1年1月1日的由来:公元1年,即耶稣基督降生之年,被认为是全球历史的重要分水岭。在这一年,边缘的罗马人、帕提亚人以及远东的诸侯纷纷崛起,创建了自己的帝国。从此,世界各国文明都进入了帝国时代。耶稣诞生的那一年被定为元年的纪年法,此前一年称为公元前一年,公元无零年。每十年称为一个“年...

公元1月1日的由来
1. 公元元年即公元1年,标志着公元纪年的开始。2. 在公元元年之前的一年是公元0年,而非公元大嫌前前1年。3. 耶稣诞生的那一年被定为公元元年。4. 公元元年的1月1日,是根据耶稣诞生的日期向前推算得出的。

1年1月1日
1年1月1日是有人类的,1年1月1日指的是公元1年也就是公元元年,在我国的历史朝代中处于西汉时期。按干支纪年法,公元1年对应的时间为辛酉年,按年号纪年法对应时间为西汉汉平帝元始元年。

公元1月1日的由来
公元元年就是公元1年,公元前1年过完就是公元1年 耶稣诞生就是公元元年,公元元年的1月1日从公元1年圣诞节(耶稣诞生日)向前推算

公元元年是哪个朝代 1年1月1日是什么朝代
史料记载:公元1年,平帝立,封王莽为大司马,景卢从大月氏伊存受经,佛教始传中国。由此可见,我国历史上的公元1年,对应的应该是西汉末期的原始元年。公元1年,9岁的汉平帝刘衎登基。46岁的大司马王莽辅政,加官太傅,尊为“安汉公”,增封28000户食邑。同年6月,王莽极力推崇和拔高孔子,通过年幼...

公元1年1月1日
这个体系是一个四位数的纪年系统,最后的日期是9999年12月31日。从那个日期到9999年还有7979年。理论上,当四位数的公元纪年用尽后,将会采用五位数的公元纪年。但如有历史进程中的重大改变,比如地球实现统一,可能会出现新的历法,将统一的那一年定为地球元年。耶稣诞生的具体日期在历史上没有确切记载,...

公元的来历 公元1年1月1日的由来
公元1年是谁定的 公元1年,也就是基督耶稣降生之年,恰好是全球格局分水岭。在此之前,希腊文明边缘的罗马人,帕提亚人,以及远东的诸侯。他们不约而同的在公元1年开始,纷纷崛起创建了自己的帝国。在此之后,世界各国文明都进入了自己历史的帝国时代。耶稣诞生的那一年作为元年的纪年法,此前一年则称...

公元0001年1月1日是星期几?
公元1年1月1日这一天是星期六。现行的公历是格利戈里历法,这个历法的是1582年教皇格利戈里根据恺撒大帝引进的算法改进的。它采用的是闰年制也就是现行的制度,不过有一个需要注意的地方就是,这个历法并不是连续的,中间缺少了11天。1582年10月4日之后的那一天并不是1582年10月5日,而是1582年10月...

公元元年一月一日是星期几?
首先确定公元元年1月1日是0001年1月1日,因为每4年一个闰年,为了容易计算,取到2012年12月31日,正好是2012\/4=503个闰年,2012年12月31日这一天是星期一,2012个年的总天数=2012×365+503=734883天,除以7,其余数是2,因为是从2012年12月31日往前数,因此这一天就是周一的前两天就是周六....

求公元1年1月1日的日干支
干支纪日 干支纪日,60日大致合2个月一个周期;一个周期完了重复使用,周而复始,循环下去。确定的文献指出干支纪日始于鲁隐公三年夏历二月己巳日(公元前720年2月10日)。因为儒略历的平年有365日,而每4年一次,公元年能被4整除,闰年有366日,平均一年365.25日,所以4年1461日和一甲子的60日,最...

金川区13020505989: 求公元1年1月1日的干支不是壬葵日 -
第凡呋麻:[答案] 公元1年的干支是辛酉,只要记住辛酉这一干支,即可简便而又迅速地推算公元前后任何一年的干支

金川区13020505989: 干支日的换算方法 -
第凡呋麻: 日干推算时需要一个参考的,比如某年元旦的干支,或其他一个日子的干支,因为一年365天,而干支60一轮回,所以每年的第一天干支都是变化的.其他的就好算了,看看需要计算的日子距离参考的日子几天,然后按60一轮回换算,再60天内...

金川区13020505989: 如何由干支纪年推算出公元纪年知道干支纪年的年份,如何推算出对应的公元纪年的年份 -
第凡呋麻:[答案] 公元纪年和干支纪年的转换 方法一 1 公元纪年与干支纪年的换算:首先,将天干、地支编号如下: 甲 乙 丙 丁 戊 已 庚 辛 壬 癸 4 5 6 7 8 9 10 1 2 3 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 4 5 6 7 8 9 10 11 12 1 2 3 如要将公元纪年换算成干支纪年,以公元...

金川区13020505989: 月的天干地支怎么算 -
第凡呋麻: 推算年干支、月干支、日干支的方法 天干:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,总称为“十天干”.又分为5阳干,5阴干 地支:子,丑,寅,卯,辰,巳,午,未,申,酉,戌,亥,总称为“十二地支",又分为6阳支,6阴支 甲为...

金川区13020505989: C语言编程 编程序实现如下功能:输入任意一个年份和月份,求出从公元1年1月1日到这个月的1日总共有 -
第凡呋麻: #include<stdio.h> int Month[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31}; int print_month[7][8]; bool leap_year(int year) {return year%4==0&&year%100!=0||year%400==0; } int get_days(int year,int month,int day) {//返回从公元1年1月1日到该日期...

金川区13020505989: 最简单的日干支推算法 -
第凡呋麻: 最简单的日干支推算法是:1. 知道年干支,日干支的计算方法: 日干支=年干数+年数余数+月数余数.2. 知道日干支,年干支的计算方法: 年干支=日干支-3+年数倍+月数倍.3. 知道年干支,月干支的计算方法: 月干支=年干代数*2+月数-10.4. 知道月干支,年干支的计算方法: 年干支=(月干支-1)*10+月数.5. 知道年干支,日干支的计算方法: 日干支=(年干支-1)*10+年月余数.根据这个公式,希望你可以求出自己需要的信息.

金川区13020505989: 如何快速推算每月初一的干支 -
第凡呋麻: 1、推算日辰干支必须首先熟记每年正月初一的干支及立春的日子时辰、以及每年的小月、闰月(至少必须熟记80--100年)、请参看并背熟百年诀. 2、熟记百年诀后以每年正月初一天干地支为准,天干不变,用逢双(月)冲、逢单(月)对的...

金川区13020505989: 阳历1985年1月1日的日干支怎么算? -
第凡呋麻: 阳历1985年1月1日的年干支是甲子,月干支是丙子,日干支是 庚子."公历1985-1-1"查询信息如下:公历:1985年1月1日星期二摩羯座 农历:鼠年 冬月 十一日 四柱:甲子 丙子 庚子节气:二九第2天 生诞: 二十八宿:张 甲子纳音:壁上土 距离今日:已过去11485天

金川区13020505989: 怎样计算天干地支、时辰?1.如果给你了一个公元年份,怎么计算它的天干地支年份?2.如果给你一个天干地支年,怎么计算另一个天干地支年?3.怎么计算... -
第凡呋麻:[答案] 取年份的末尾数为天干 年份除以12的余数为地支 天干和地址的头一个数以序号三为开始 数数就好 补充:以四开头 说错了 还有种方法 年份见3 除以十 为 天干 年份减3 除以12 为 地支 给 天干地支 年 要求另一个的话,可以用求的那个年份 - 现在已知...

金川区13020505989: 公元1年1月1日星期几?不是周一,不是周六我可以认定是周天,因
第凡呋麻: 关于公历元年1月1日是星期几的问题,网上的回答莫衷一是,有说周一、周五、周六的等等,以回答周一的居多,就是少有人回答是周日,更没有人给出有说服力的证明....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网