* 工具类实现阴阳历互转 * 支持转換的最小农历年份 * 支持转换的最大农历年份 * 用来表示1900年到2099年间农历年份的相关信息,共24位bit的16进制表示其中: * 1. 前4位表示该年闰哪个月; * 2. 5-17位表示农历年份13个月的大小月分布,0表示小1表示大; * 3. 最后7位表示农历年首(正月初一)对应的公历日期。 * 闰九月 农历正月初一对应公历1月31號 * 将农历日期转换为公历日期 * 将公历日期转换为农历日期且标识是否是闰月 // 用offset减去每农历年的天数计算当天是农历第几天 // iYear最终结果是农曆的年份, offset是当年的第几天 // 用当年的天数offset,逐个减去每月(农历)的天数,求出当天是本月的第几天 // 当前月超过闰月要校正 * @return 传回天数,如果閏月是错误的返回0. // 如果本年有闰月且month大于闰月时,需要校正 // 传入的闰月是正确的月份 * 传回农历 year年的总天数 * 传回农历 year年month月的总天数总共囿13个月包括闰月
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。