精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● VB和Basic>>〓〓.开发和相关文档.〓〓>>[转载] 关于中国农历的算法

主题:[转载] 关于中国农历的算法
发信人: goldeagle()
整理人: cobe(1999-12-03 02:59:24), 站内信件
【 以下文字转载自 CLanguage 讨论区 】
【 原文由 金鹰 所发表 】
    我一直以来都希望能找到一个算法来算中国的农历,目前我只知道以下
相关知识:

    1.农历是一种阴阳历,一个农历月约等于一个朔望月(月亮的一个圆缺
      周期),而一年为12个月,每月为29或30天,比一个回归年(与现行
      公历的年差不多)的天数,采用了插入闰月的方式来使农历一年不要
      与回归年差别太大。
    2.农历采用了19年7闰的方式插入闰月,闰月的确定采用了以下法则:不
      包含中气的月份作为前一个月的闰月。中气是二十四节气中的概念,
      其实就是出现在公历下半月的十二个节气。
    3.农历和公历有周期为十九年的粗略对应规律,也就是某一个公历日期
      的对应农历日期与19年前的同一公历日期对应的农历日期相同或相近。
      闰月的规律也是如此。

    但是,我目前尚未找到确定农历大小月的办法,而且也没有计算每年二
十四节气所在时刻的算法(与太阳在黄道上的位置相关,应该是黄经每15度
一个节气,但太阳在黄道上各点移动速度我不清楚)。若各位有相关知识或现
成算法,请不吝赐教。

--
行侠仗义吾本性,展翅翱翔天地间
请加入我创建的邮件列表“金鹰的程序员天地”:
(发一封空邮件到 [email protected]
再回复一封确认信就可以了)

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.182.36]
--
※ 转载:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.182.36]

[关闭][返回]