打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
公元与干支纪年换算法

                    公元与干支纪年换算法

                             高国彬
   在阅读历史书籍和古典文学的过程中,经常会碰到干支纪年,为了弄清公元年代,现把两种纪年的转换方法,介绍如下,供朋友参考。

   一、公元纪年换算成干支纪年

   表一:将天干、地支编号如下:
甲  乙  丙 丁  戊  已 庚  辛  壬 
          3

子  丑 寅  卯  辰 巳  午  未 申  酉  戌 
       10 11     3

   如要将公元纪年换算成干支纪年,以公元年的尾数,在天干中找出相对应。然后,将公元纪年除以12,用余数在地支中找出所对应的地支。这样,公元纪年就换算成了干支纪年。
   例如:公元1911年,用该年尾数1找出对应的天干为“辛”。然后,用1911除以12得余数为3,用余数3找出相对应的地支为“亥”。那么,公元1911年则为农历“辛亥"年。即清朝灭亡的年份。
   再如:公元1644年,用尾数4查天干为“甲”,用1644除以12得余数为0,再用余数0查找地支为“申”。那么,公元1644年则为农历“甲申”年。即满清入关的年份。
   如果某一年的尾数为0或者用该年除以12的余数为0,则取天干中的第0位“庚”和地支中的第0位“申”。如:公元120年,尾数0则取天干中的“庚”;除以12余数为0,则取地支中的第0位“申”。那么,公元120年则为庚申年。
   另外,如果公元纪年是单个数字,就用该数字在天干、地支中查找即可。如:公元6年,则在天干、地支中找出6相对应的“丙”和“寅”,那么该年则为丙寅年。公元8年则为戊辰年。公元11年,则取尾数1对应的天干中的“辛”和11对应的地支中的“未”。那么,该年则为辛未年。公元12年则为壬申年。

 

   二、干支纪年换算成公元纪年
   干支纪年换算成公元纪年较为麻烦,因为干支纪年是六十年一个轮回,要先确定你所求的干支年份,在公元纪年的百位数还是千位数。以满清王朝为例,带有“辛亥”的年份,就有五个,即:康熙十年(1671年)、雍正九年(1731年)、乾隆五十六年(1791年)、咸丰元年(1851年)、宣统三年(1911年),也就是辛亥革命,满清灭亡之年。

   表二:将天干、地支顺序编号如下:
甲  乙  丙 丁  戊  已 庚  辛  壬 
          10

子  丑 寅  卯  辰 巳  午  未 申  酉  戌 
          10 11  12

   计算的方法:公元年数=60的适当倍数+干支配序号+3
               公元前年数=60的适当倍数-干支配序号-2

   注:干支配序号是1(甲子)至60(癸亥)的两位数,须分两步确定它的个位数和十位数。
   个位数=天干顺序号
   十位数={天干顺序号-地支顺序号(如果得负数要+12)}/2

例一:中日甲午战争,已知在中国19世纪末期,求其公元年代。
解:先确定19世纪末期的“60的适当倍数”的年份为:1860
再确定干支配序号:
个位数=“甲”的顺序号1
十位数=((“甲”的顺序号1-“午”的顺序号7)+12)/2 =(6-2)/2=3
干支配序号为31
代入公式: 公元年数=60的适当倍数+干支配序号+3
=1860+31+3
=1894
答:中日甲午战争发生在1894年。

 

例二:已知中国20世纪初期清政府与八国签订《辛丑条约》,试求其公元年代。
解:先确定20世纪初期的“60的适当倍数”的年份为:1860
再确定干支配序号:
个位数=“辛”的顺序号8
十位数=(“辛”的顺序号8-“丑”的顺序号2)/2 =(8-2)/2=3
干支配序号为38
代入公式: 公元年数=60的适当倍数+干支配序号+3
=1860+38+3
=1901
答:《辛丑条约》签订在1901年。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
公元年份与天干地支互换方法!
六十甲子的干支纪年算法(包括公元前)
如何准确推算年干支的简单方法
公元纪年技巧
天干地支
根据公元纪年推算该年干支的办法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服