可以根据公式:公元年数—1901(或1977)=R+4Q;那么农历日期=10.6(1+R)+14Q+年内日期序数—29.5n(n、R、Q都是自然数,R<4)。这个公式算法对于很多数学不好的人而言是很费脑子的,算大半天也算不出来,而当今科技是比较发达的,我们想要将进行公农历转换并不需要这么复杂的计算。
公农历转换有一口诀如下:
公元年数减去3,除10余数是天干;
基数不变,除12,余数就是地支年。
举一例子,以1823年为例:
第一步:公元年数先减3,得基数1820。
先用10去整除,余数为0,对应天干为"癸";再用12去整除,余数为8,则对应地支第8位为"未"。则可得1823年对应的农历为"癸未年"。