如何计算每年农历24节气的日期

2012-03-22 20:13:24 +08:00
 endintro
笨办法是每年的节气查一下,然后硬编码在程序里,这样也还好

想知道有没有其他方法?
6581 次点击
所在节点    问与答
7 条回复
likuku
2012-03-22 20:14:37 +08:00
24节气是太阳历。公元纪年里是固定的。
likuku
2012-03-22 20:18:18 +08:00
节气是指导农业生产的,地球倾斜地轴绕太阳转导致季节变化。农业靠天吃饭,自然得准确对应季节变化,所以算简化版太阳历。
likuku
2012-03-22 20:25:47 +08:00
查了下万年历,我没搞清楚。不过最近十年里春分都在3月20或3月21日。每日期连续2年,第三年变化。
leecade
2012-03-22 20:32:42 +08:00
icefishi
2012-03-22 21:53:18 +08:00
@leecade 这个NB!!
endintro
2012-03-22 22:06:27 +08:00
@likuku 对的,节气和太阳位置有关,之前没搞明白。网上有个节气日期的速算公式,不知道是从哪来的

通式寿星公式——[Y×D+C]-L
Y=年代数、D=0.2422、L=闰年数、C取决于节气和年份。本世纪立春的C值=4.475
endintro
2012-03-22 22:06:49 +08:00
@leecade cool~thanks

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/30338

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX