欧文16-17赛季集锦:天干地支的算法 问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 07:38:30
天干地支的算法
比如2005年为例:年代末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,所以2005年为乙酉年。

可是我按计算机的结果的余数 不是1啊
我是2005除12 结果是167.083333333333333那里来的余数是1
这是我最弄不懂的 还有像1989年11月11日是多少

首先得知道天干为:甲、乙、丙、丁、戊、己、庚、辛、壬、癸 。地支为:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。天干、地支配对就构成了天干、地支纪年的传统纪年法。天干和地支配合的记年顺序为60年一个轮回,具体的顺序为:庚子、辛丑、壬寅、癸卯、甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑、甲寅、乙卯、丙辰、丁巳、戊午、己未、庚申、辛酉、壬戌、癸亥、甲子、乙丑、丙寅、丁卯、戊辰、己巳、庚午、辛未、壬申、癸酉、甲戌、乙亥、丙子、丁丑、戊寅、己卯、庚辰、辛巳、壬午、癸未、甲申、乙酉、丙戌、丁亥、戊子、己丑、庚寅、辛卯、壬辰、癸巳、甲午、乙未、丙申、丁酉、戊戌、己亥。而且从上表可以看出,天干十年一轮回,地支十二年一轮回,当你知道某一年的天干、地支,就可以计算了,比如今年(2005年)是农历乙酉年,1974年往前推
2005-1974=31就是甲寅年,2019住后推2019-2005=14,就是己亥年。还有一种简便的方法,以上例,31除以10余1,把“乙酉”的“乙”往前推一位即得“甲”;31除12余7,“乙酉”的“酉”往前推“七”位即得“寅”。明白了吗?

好复杂哦。