急求天干地支纪年与公历的换算公式.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/31 18:35:19
急求天干地支纪年与公历的换算公式.
百度知道里有个公式是这样的:天干年序号 = mod{(n-3)/10} 地支年序号 = mod{(n-3)/12}
但后来我试着计算一个年份,再对照百度万年历,可是我的计算怎么都得不到万年历里的正确答案.如下:
算1955年,用天干计算法,(1955-3)/10=余数2,对应天干顺序,得出:己
地支:(1955-2)/12=余数6,对应地支顺序,得出:巳.那么哪一年应当是:己巳年!可是一查百度万年历,上面的干支纪年是:己未年!
这么一来,不就说明这个换算公式不正确了?
我没有算错啊大哥!你用计算机算算,的确是1952/12=162.66666666啊!后面都是6,哪是8?
百度知道里有个公式是这样的:天干年序号 = mod{(n-3)/10} 地支年序号 = mod{(n-3)/12}
但后来我试着计算一个年份,再对照百度万年历,可是我的计算怎么都得不到万年历里的正确答案.如下:
算1955年,用天干计算法,(1955-3)/10=余数2,对应天干顺序,得出:己
地支:(1955-2)/12=余数6,对应地支顺序,得出:巳.那么哪一年应当是:己巳年!可是一查百度万年历,上面的干支纪年是:己未年!
这么一来,不就说明这个换算公式不正确了?
我没有算错啊大哥!你用计算机算算,的确是1952/12=162.66666666啊!后面都是6,哪是8?
你算错了吧...
天干年序号 = mod{(n-3)/10}
地支年序号 = mod{(n-3)/12}
没有错的..
比如1955.
天干(1955-3)/10=195余2,甲乙丙丁戊己庚辛壬癸,乙.
地支(1955-3)/12=162余8,子丑寅卯辰巳午未申酉戌亥,未.
乙未年.
百度万年历可知,1955年农历乙未年.
天干年序号 = mod{(n-3)/10}
地支年序号 = mod{(n-3)/12}
没有错的..
比如1955.
天干(1955-3)/10=195余2,甲乙丙丁戊己庚辛壬癸,乙.
地支(1955-3)/12=162余8,子丑寅卯辰巳午未申酉戌亥,未.
乙未年.
百度万年历可知,1955年农历乙未年.