公元纪年换算干支纪年的具体算式如下:天干算法:用公元纪年数减3,除以10(不管商数)所得余数,对应编号的天干就是该公元纪年的天干;地支算法:用公元纪年数减3,除以12(不管商数)所得余数,对应编号的地支就是该公元纪年的地支。
以2022年为例:天干:(2022-3)/10余9,对应编号9的天干为“壬”;地支:(2022-3)/12余3,对应编号3的地支为“寅”;所以2022年的干支纪年为“壬寅”年;
以2016年为例:天干:(2016-3)/10余3,对应编号3的天干为“丙”;地支:(2016-3)/12余9,对应编号9的地支为“申”;所以2016年的干支纪年为“丙申”年。