最精简的公历农历转换程序
此程序非本人所写 程序的功能是输入2000年2月5日(正月初一)至2100年12月31日之间的公历日期,输出对应的农历日期(闰月以月份+128表示); 该程序由IAR编译成MSP430的目标代码,大约占用600个字节的程序空间,如改用汇编,去除多余的头尾,应该可以缩减到500字节以内; 程序特色在于用101个16位字表述了101年的农历大小月及闰月的数据。低12位表示对应12个月的月大或月小,最低位为正月,1表示月大; 高4位为0时表示当年及下一年无闰月;高4位为1~12时表示下一年度的相应月存在闰月;高4位为13或14时,分别表示当前年的闰月为月小或月大。 按照这个结构可以扩充到更多年份,但程序中对非闰年的公历1900,2200,2300,2500年 份未作处理,仅对2100作为特例处理。 为简化程序,在转换函数内对输入日期的合法性未作判别,如输入1810-2-15、2008-6-31等,将导致不可预料的输出结果。 提醒:程序仅进行了抽样测试,未做逐月验证,对于相近农历月大小颠倒的情况不能排除,如作为产品使用,请再次确认转换表数据的正确性。 份未作处理,仅对2100作为特例处理。 为简化程序,在转换函数内对输入日期的合法性未作判别,如输入1810-2-15、2008-6-31等,将导致不可预料的输出结果。 提醒:程序仅进行了抽样测试,未做逐月验证,对于相近农历月大小颠倒的情况不能排除,如作为产品使用,请再次确认转换表数据的正确性。
推荐下载
-
MonthPanel公历农历控件修正版源码
响应register号召,做了如下修改:1)二一~ 二九 改为 廿一 ~ 廿九,三十 2)星期天 调整到第一位是不是更美观的,(为了把周末放在一起,这个没调整)3)农历比公历小1号字,并用楷体?为此,
9 2020-11-16 -
回历农历公历对照软件v1.0.0.1
伊斯兰教的历法,又称希吉来历(??????Hajra),在我国也叫回回历或回历,通常用A.H.(拉丁文AnnoHegirae的缩写)表示。是阴历的一种。为世界穆斯林所通用,在中国也被广泛使用,主要在新
22 2020-02-28 -
C语言实现公历转化为农历
该资源是C语言的源文件,功能是实现公历转化为农历。VC6.0下编译通过的
56 2019-02-11 -
易语言高级表格公历农历日历源码
易语言高级表格公历农历日历源码,高级表格公历农历日历,写标题
22 2020-07-25 -
显示中国农历公历日期和多个时区的时钟
显示中国农历, 公历日期和多个时区的时钟 想知道2010年春节是几月几日吗?想知道现在伦敦、纽约、巴黎、西雅图是几月几日几点几分吗?使用Microsoft Chinese Date & Tim
5 2020-11-05 -
Python实现公历阳历转农历阴历的方法示例
主要介绍了Python实现公历(阳历)转农历(阴历)的方法,涉及农历算法原理及Python日期运算相关操作技巧,需要的朋友可以参考下
21 2020-09-25 -
日历控件实现了农历和公历的选择.rar
日历控件(实现了农历和公历的选择),支持IE6/IE7/Firfox、个人觉得不错就给大家分享一下,请大家多提意见。
16 2020-05-30 -
java公历转农历及计算节气的工具类
输入公历可获取当日农历(包括属相)和节气
60 2019-05-13 -
纯JAVA计算日期的农历节日公历节日代码
纯JAVA计算日期的农历节日、公历节日代码!我费了很多体力整理了公历和农历的节日。。。要5分就当体力分吧。。。不多吧。。。100多公历节日和几十个农历节日。。。一点点敲出来的。。。还包括代码的实现。
61 2018-12-18 -
公历古历转换程序VC6版
公历古历转换程序,实现之间的相互转换,小程序,交流交流,有啥子问题给我邮箱!
6 2020-11-28
用户评论