是否有一个确定的算法可以转换农历和公历?

2011-02-03 23:40:41 +08:00
 coderoar
iPhone上的“日曆 - 十三行”只能转换1850-2150间的日期。如果有算法的话,那只能是这家公司故意做了限制,这显然说不过去。如果没有算法的话,农历又是怎么来的?
6526 次点击
所在节点    问与答
4 条回复
est
2011-02-04 00:14:32 +08:00
貌似农历是不定期由天文官更换的,最近一次历法是大清朝一位传教士修订的,所以推太久远了也没多大意义。
ste
2011-02-04 01:29:35 +08:00
Google了下,感觉有点复杂。
http://goo.gl/RfLvM
中国农历算法
http://www.truevue.org/china/nongli-suanfa
公历农历转换的python实现
http://www.truevue.org/script/python-lunar-calendar
coderoar
2011-02-04 06:20:13 +08:00
看来是依赖观测,不可完全交给机器算啦。
ch_linghu
2011-02-09 10:58:32 +08:00
简单的说是没有。农历和公历的依据完全不一样(一个根据月相一个根据日相,但农历的节气部分是根据日相)。

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

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

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

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

© 2021 V2EX