60999六合神话

您当前位置:大版六合皇 > 60999六合神话 >

谁有将阳历转换成阴历的C语言程序代码啊

发布日期:2019-08-12   

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  我刚好有资源,这是我原创的程序,里面的数据压缩方式、转换、参考点等,都是自行设计的,能够准确地将公历转农历,将农历转公历,同时还提供一个自行设计的农历库,附带例程,还有农历信息提取工具,可以自定义年份区间(1600-7000)。

  //从起始年份前一年的农历十月开始,每月初一对应在起始年份中的年内序数,

  //月份大小数组,从“START_YEAR”的正月到“END_YEAR”前一年的(闰)十二月。

  //每年十二或十三个月用两个字节表示,最高两位定为10,后面从正月开始到十二月,包含闰月。月份小的在前,

  //1012个月为0,13个月为1从正月到十二月,月份天数29天则为0,月份天数30天则为1。今晚六彩现场开奖结果

  //注意,如果没有闰月,月份位为12位,总长度是15位,有闰月,月份位为13位,总长度是16位。

  //24节气数组,一年用12个字节表示,即每个月用一个字节(注意:此压缩算法适用于公元1600以后的数据)。

  //小寒大寒立春雨水惊蛰春分清明谷雨立夏小满芒种夏至小暑大暑立秋处暑白露秋分寒露霜降立冬小雪大雪冬至

  //这样每月两个节气对应数据都小于16,每月用一个字节存放,高位存放第一个节气数据,低位存放第二个节气的数据,可得下表:

  //数组中,每一行表示一年,四九、五九……省略,输在每个九相差9天,同理二九省略,中伏在初伏后10天。分别对应如下(括号中的已省略):

  //三九(四九五九六九七九八九九九)入梅出梅初伏(中伏)末伏一九(二九),注意:一九就是冬至。