关于阴阳历转换

    我真傻,真的,我偏知道阴阳历转换会很难,但是。。。。。。没想到会这么难。。。。。。
    呵呵,搞了N多天,花了几十个小时,总算搞定了最基本的阳历转阴历。其实我需要的很简单,就是可以把今天或者明天的阳历日期转换成阴历,但为了得到一个用途稍微广一点的算法,废了我九牛二虎之力啊。在网上找了很久,有些已经写好的程序,但是都不是我需要的,于是就别人的基础上进行改造。满眼满眼的代码看的人要抓狂啊,不搞清楚阴历怎么回事想改造都难。于是,又是一番搜索。。。
    下面是几点体会:
(1)阴历和农历不完全一样,其实我国古时候用的是农历。以前我还真不知道,不过知道这个用处不大。
(2)阴历有闰月,所以每年有十二个月或者十三个月,而且闰月的天数和该月可能不一样。比如七月是闰月,29天,那么闰七月可能是30天。
(3)阴历的月只有29天或者30天,没有阳历的28,29,30,31这么乱。
(4)闰月和大小月的分布没什么规律,所以需要制作一张表,专门用来存储已经查找好的数据。
(5)阴阳历转换,步骤繁多,容易把人搞晕,所以还是先想好再下手。

    另外,如果有人急需阴阳历转换的C++源代码,请Email我,jwchen08@qq.com。
原文地址:https://www.cnblogs.com/jwchen08/p/5942534.html