V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
coderoar
V2EX  ›  问与答

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

  •  
  •   coderoar · 2011-02-03 23:40:41 +08:00 · 6375 次点击
    这是一个创建于 4837 天前的主题,其中的信息可能已经有所发展或是发生改变。
    iPhone上的“日曆 - 十三行”只能转换1850-2150间的日期。如果有算法的话,那只能是这家公司故意做了限制,这显然说不过去。如果没有算法的话,农历又是怎么来的?
    4 条回复    1970-01-01 08:00:00 +08:00
    est
        1
    est  
       2011-02-04 00:14:32 +08:00
    貌似农历是不定期由天文官更换的,最近一次历法是大清朝一位传教士修订的,所以推太久远了也没多大意义。
    ste
        2
    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
        3
    coderoar  
    OP
       2011-02-04 06:20:13 +08:00 via iPhone
    看来是依赖观测,不可完全交给机器算啦。
    ch_linghu
        4
    ch_linghu  
       2011-02-09 10:58:32 +08:00
    简单的说是没有。农历和公历的依据完全不一样(一个根据月相一个根据日相,但农历的节气部分是根据日相)。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   749 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:29 · PVG 05:29 · LAX 14:29 · JFK 17:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.