| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 814 人关注过本帖
标题:不知万年历是如何实现
只看楼主 加入收藏
xlin1033xl
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:160
专家分:129
注 册:2007-6-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
不知万年历是如何实现
如题,各位高手请指点一二。。。
搜索更多相关主题的帖子: 万年历 
2009-08-22 00:09
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:14 
用公式算出来的。

VB QQ群:47715789
2009-08-22 09:47
xlin1033xl
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:160
专家分:129
注 册:2007-6-24
收藏
得分:0 
万年历计算公式是(A+B+C)/7=商整数……余数,尽整数是星期日,整数后面有余数,余数就是星期几。公式中A代表年系数,B代表月系数,C代表要问的日子,把该日子除以7,整除的为0,0为C,有余数的余数就是C。


而本公式以阳历为准,农历无效,每年的1月1日星期几为本年系数A值,年系数A值平年用一个,闰年用两个,该闰年2月29日前用本年年系数,3月1日至年终就要该年年系数加1,每逢4年闰年一次,A、B均为1、2、3、4、5、6、0,年系数A每年不同,每隔28年循环一次,月系数B固定不变。1到12月对应的月系数分别是6、2、2、5、0、3、5、1、4、6、2、4,必须记熟。

网上找到算星期几的,可是农历日期的没找到

-------------程序*酒*人生
2009-08-22 16:25
xlin1033xl
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:160
专家分:129
注 册:2007-6-24
收藏
得分:0 
农历是以月亮来定的历法,阳历是以太阳来定的历法,开始之初就是独立的关系,如果要找出他们的换算的话,就得掌握月亮与太阳之间的关系,公转与自转的关系,月亮,地球,太阳之间的运动轨迹关系,这其中理论上是可以换算的,但是现在还没有人能算,也许以后能 .....
看来这个问题比较的困难了

-------------程序*酒*人生
2009-08-22 16:44
快速回复:不知万年历是如何实现
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042366 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved