最简单的方法就是查万年历,
当然如果不能上网或者手头没有万年历,那只有口算和用笔计算了。既然你知道公元纪年转成干支纪年,那么肯定知道干支纪年的60个干支了,他们同1到60一一对应。想要计算这个就要将他们都记住,或者要知道他们的规律。
然后,我们可以取一个参考最好。比如可以将1984年作为参考点(这按自己习惯选),这年是甲子年。然后就计算你想知道的年份。如乙丑年,甲子与乙丑相差1年,那就是第二年,1985年,若是己卯年,也可以算出同甲子年的差是15。
这里可以这样计算:甲同己相差5,子同卯相差3,而天干循环一次是10个,地支是12个。这样以10天干为标准,一个循环之后他们就相差2个了(甲对应的就不是子了,而是子的前两位--戌),而上面5比3正好是多2,可以知道己卯是甲子年这一个循环的下一个循环(若是少2就是前一循环了,或者是后9个循环)。然后在算他在第二个循环上的位置,这个就用前面的那个天干的差5就可以了。这样就得到了15.而后可以知道己卯年在甲子年之后15年,即1984年后的15年--1999.(当然了,如果能将60甲子像数字一样熟悉那更好了,也不用像我说的这样麻烦的计算了,任意给出两个干支年分都能找到他们的差。)。
最后我们必须清楚一个问题。中国的干支纪年一直是辅助的纪念方式,多数都用在位皇帝的年号,比如康熙3年。雍正元年什么的。而干支纪年每六十年就是一个循环。所以在历史上又n多的甲子年,也有n多的甲午年。所以丁丑年就有很多对应的年份。1997年时丁丑年,而再向前60年,1937年也是丁丑年(1937似乎很特别啊。你问的难道是1937年?)。
我说的这些就是心算的,我说的那些数字计算量都在100以内.不过本人是需要捏手指头辅助.但天干地支是必须要记住的,自甲子开始,到最后癸亥都要记住其顺序.否则就难以作到心算
我们知道西方的公历年是从传说中耶稣诞生年计为公元1年,顺次加1即可,有其连续性.而我国的天干地支纪年法(即农历纪年法)是一种循环纪年法,我国有一句古话:六十年风水轮流转,那么在这里为什么是六十年,而不是其它呢?因为在我国传统的天干地支纪年法中六十年正好是一甲子.在我国的天干地支纪年法中规定天干有十:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,地支十二:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥(配以传统的十二属相).就是因为以十个天干、十二个地支相配,如甲配子为甲子年,庚配辰为庚辰年…以此类推,一轮下来正好为六十年.在进行农历年换算为公历年的过程中,我们就需要抓住这个特点.因为天干10年为一轮,地支12年为一轮,下面我们将天干、地支分别依次排序,并配以位数. 表一 天干 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 位数 1 2 3 4 5 6 7 8 9 10 表二 地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 位数 1 2 3 4 5 6 7 8 9 10 11 12 以1911年为例来推算这年用天干地支纪年该是什么年,先看天干,我们可将1911代入公式(n-3)/10中(其中n为公元年数),可得余数为8,再在十个天干中按正顺序找到第8个为“辛”;再算地支,将1911代入公式(n-3)/12(其中n为公元年数),正好整除,计余数为0(余数为0以最后一位计),故地支为“亥”,所以1911年为辛亥年,辛亥革命就发生在这一年.同样,1900年可推出为庚子年,中国历史上屈辱的庚子赔款就是在这年的事. 下面我们再来推算某以农历纪念的年份用公历纪年是多少年(必须有个大概时间段,约在10年以内).我们以19世纪末的甲午战争为例,现在我们需要确切的知道这年是哪一年,但假定大概只知道是一八九几年,下面我们用反推法假定为1896年,用上面的方法可推出1896年为丙申年,明显是错了,但从表一知“丙”前2位为“甲”,从表二知“申”前2位为“午”,两者都表明甲午年应该在1896年前2年,即1894年.