求农历公历转换算法

来源:百度知道 编辑:UC知道 时间:2024/07/08 17:15:01
求农历公历互转算法,入参最好就只有三个(年,月,日),在网上看了一下还要求什么望朔,那玩意我不太懂。求高手给个简单点的算法,类似如下:

public String getNongLi(int year,int month,int day){}
public String getGongLi(int year,int month,int day){}

C/C++,java,C#,pl/sql语言的都可以(参数最多三个,类型随便定义),除此之外的其它语言就算了,我看不懂,不懂编程有完整思路的也请把思路说一下,谢谢了
一楼的老大能不能举两个例子把你这个口诀给讲解一下呢,我有点看不懂,比如今天是2009年11月29日,换算成农历是怎么算出来的,谢谢了

  1. 您题目所说的,答:【没有】!

  2. 因为地球是围着太阳旋转的,太阳又围着银河系的某个中心旋转的。

  3. 于是,没有一年与多少年之后之前的某一年的公历农历是相同的。

  4. 仅仅有【百年星期检查表】,也就是查查公历某年某月某日是星期几而已。

编程不太懂
传下来 口诀

乘五除四九加日
双月间隔三十天。
一二自加整少一,
三五七八十尾前。

具体的算法你可网上找下资料 百度上很多的 我就不多累赘了的