黄历记年的算法天干推算甲子(太岁纪年法简表)
干支纪年法怎样计算?
干支纪年法的组合方式是天干在前地支在后,以十天干和十二地支循环配合,每个组合代表一年,60年为一个轮回。
(二)计算时,年最后一位的数对应天干之编号、用年数除以12,得到的余数对应地支之编号,合起来就是该年的天干地支纪年法。
应用公元年进行计算。应用公元年的某一年,除以60(指六十年甲子),余数小于60,再用余数减去3(干支纪年是从公元4年开始使用的),便知。
干支纪年是怎样精密推算的?
天干、地支依照一定规则(阳干配阳支,阴干配阴支。也可以这样说单配单,双配双)可以搭配成60对,亦即一个甲子(60年),循环往复记录时间。
干支纪年法的计算方法是:年份减3,除以10所得的余数;地支之计算方法是:年份减3,除以12所得的余数。
一.干支纪年法。1.干和支之寓意:干支是天干、地支之合称。
再打比方说2013年查看万年历为癸巳年。精密推算:先用2013年的尾数查表得知天干为癸,再用年份(2013)除以12余数是9,9为巳。那么2013年就是癸巳年了。干支涵义 夫干犹木之干,强而为阳;支犹木之枝,弱而为阴。
年份天干按公元纪年末尾数字来精密推算。公元前:0为辛,1为庚,2为己,3为戊,4为丁,5为丙,6为乙,7为甲,8为癸,9为壬。
年干=N-3(N_3)或N-3+10(N≤3),N=年号/10的余数=年号个位数。年支=N-3(N_3)或N-3+12(N≤3),N=年号/12的余数。依据是公元元年是辛酉年,辛8酉10,干的周期为10支的周期为1二、
以2021年为例,年份减3得基数2018,除以10得余数8,对查天干次序得“辛”,再将基数2018除以12得余数是2,再循环对查地支次序得“丑”,故2021年为辛丑年。
3对应地支第三位是寅,即地支为寅。综上公元2010是用天干地支纪年为庚寅(虎)年。同样可以算出,2019年是:天干:(2019-3)/10=201余6 地支:(2019-3)/12=167余12 故2019是为己亥(猪)年。
干支纪年法怎样计算 干支纪年法简便算法公式
接着下面就是计算地支了。计算地支之方法与计算天干之方法类似,不过呢把10换成12就能够。如2017年,2017除以12的到的余数为1,则今年的地支是戌。最后要做的就是把天干和地支组合在一起。
(二)计算时,年最后一位的数对应天干之编号、用年数除以12,得到的余数对应地支之编号,合起来就是该年的天干地支纪年法。
(二)计算时,年最后一位的数对应天干之编号、用年数除以12,得到的余数对应地支之编号,合起来就是该年的天干地支纪年法。
万年历的计算公式
个位数小于或等于3,借10)以2019年为例,其个位数为9,9-3=6,即天干为己。年支公式:年支=(年份+7)÷12的余数(整除余0,即余12=丑)以2019年为例,(2019+7)÷12的余数是10,即地支为亥。
C语言依据日期判断星期几,使用基姆拉尔森计算公式:W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d预示日期中的日数,m预示月份数,y预示年数。
因为公元1月1日设为星期六,故3月1日为星期三。 ——注意和提防这个“三” 为使算法达到最简,故本算法以“星期”为计算单位。且选3月1日为基月。 二、每400年整一闰,或每4年且不为百年的一闰。
如何计算万年历
公元纪年是以基督耶稣的出生日开始。我们国家是从1912年民国建立才开始使用公元这个之间纪时的。
公历和阴历之间是不能换算的,二者采用的计算方法不同,没有特殊关系可以查询,只能分别计算。 阳历即太阳历,亦即公历,它是国际通用的。我国从民国元年起采用阳历,为与我国旧有之历相对称,阳历又称“新历”。
first of all计算千日历通常来讲用的年历是以365 天为一个阶段其次而千日历是以 1000 天为一个阶段。最后千日历用完1000 天后回头从 001 天开始。