月亮盈亏一次一般是29.5天,所以农历的一年一般是354天。但是这样也会出现日期与气候不合的情况,所以也要安排闰年,由于相差天数比较多,所以农历一般安排闰月,一闰就是一个月。但是农历的闰月安排比较复杂,安排的天数也有多有少,如果手头没有足够的资料是很计算的。所以,结论就是:作为一个普通人是无法完成公历与农历的换算的。