方法一:对应数字:1、2、3、4、5、6、7、8、9、0相应天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸对应数字:1、2、3、4、5、6、7、8、9、10、11、0相应地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥公元年份-3,除以10得余数可得天干,如1984年,(1984-3)/10=1所以天干为甲;公元年份-3,除以12得余数可得地支,如1984年,(1984-3)/12=1所以地支为子;所以公元1984年为甲子年。农历年份推算法:方法二:首先要能记住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;天干地支纪年法首先是天干在前,地支在后,比如今年2005就为-乙酉年。天干算法:4、5、6、7、8、9、0、1、2、3对应的十天干就是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,数字为年代的最后的一位数字,比如2005年,最后一位是5,对应的天干就是乙;地支的算法:用年代数除以12,后面的余数就代表某个地支,余数分别为:4、5、6、7、8、9、10、11、0(能整除)、1、2、3,代表地支为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,比如2005年为例:年代末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。方法三:查万年历~~农历月份正月二月三月四月五月六月七月八月九月十月十一月腊月地支寅卯辰巳午未申酉戌亥子丑月份年干正月二月三月四月五月六月七月八月九月十月十一月腊月甲、己丙寅丁卯戊辰己巳庚午辛未壬申癸酉甲戌乙亥丙子丁丑乙、庚戊寅己卯庚辰辛巳壬午癸未甲申乙酉丙戌丁亥戊子己丑丙、辛庚寅辛卯壬辰癸巳甲午乙未丙申丁酉戊戌己亥庚子辛丑丁、壬壬寅癸卯甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑戊、癸甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥甲子乙丑口诀:甲己之年丙做首;乙庚之年卯为头;丙辛必定寻庚起;丁壬壬位顺流行;还有戊癸何方觅,甲定之上好追求。日、时的干支最好的办法是查万年历~注意:农历的闰月是不记干支的。农历月份天干地支对照表农历月份干支的推法农历月份地支对照表农历月份天干的推法: