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

有多少人的手机系统日历农历错误?

  •  
  •   leungxh · 2013-06-09 08:25:14 +08:00 · 4134 次点击
    这是一个创建于 4184 天前的主题,其中的信息可能已经有所发展或是发生改变。
    端午节快到了,同事们为端午节是周三还是周四争的面红耳赤。
    15 条回复    1970-01-01 08:00:00 +08:00
    shinwood
        1
    shinwood  
       2013-06-09 08:35:10 +08:00 via iPhone
    若是周四,那国企为何一二三放假?
    Part
        2
    Part  
       2013-06-09 08:53:01 +08:00
    一直没搞懂农历、阴历怎么从阳历里转换得到,顺便在此求一个。
    alexrezit
        3
    alexrezit  
       2013-06-09 08:54:13 +08:00
    从来没用过农历... 谁知道了...
    yutify
        4
    yutify  
       2013-06-09 08:59:03 +08:00 via iPhone
    我爸的手机,三星第一款翻盖彩屏,端午节是错的,程序 bug?
    Mutoo
        5
    Mutoo  
       2013-06-09 09:07:02 +08:00
    @Part 阴历系统是人为规定的,根据气候、星相变化不断调整,没有系统的转换方式。
    CoX
        6
    CoX  
       2013-06-09 09:09:57 +08:00   ❤️ 2
    特意看了下,手机显示周三,Nokia
    Part
        7
    Part  
       2013-06-09 09:40:16 +08:00
    @Mutoo so,那些程序里的农历数据是手工录入的? 貌似相关计算公式有误差

    @CoX 我的Nokia也是周三
    cdfmr
        8
    cdfmr  
       2013-06-09 09:58:32 +08:00
    科普:http://www.herongyang.com/Year_zh/Background-Information-The-Chinese-Calendar.html

    实际上,大部分程序的实现是基于已有的数据进行查表处理,不是根据这些规则做实时运算。

    拙作LunarCal中,中国农历也是查表得出的;但日本和韩国旧历则是基于日本人用AWK写的一个实时算法,并且在部分日子做了校正。日本旧历无法使用中国农历的查表数据,因为日本和中国地理位置不同,那根据月全黑规则,日本每月的初一可能不同于中国农历,日本的闰月就有可能与中国农历相差一个月。
    Mutoo
        9
    Mutoo  
       2013-06-09 09:58:45 +08:00   ❤️ 1
    @Part 嗯是的,像python的农历库也只录入了过去和将来可遇见的年份内的农历数据。早期的手机里的“预测”很可能因为调整而失效。

    古代有专门的星相官处理这些事务。

    -------
    中国农历算法有下例 6 条规则:

    月全黑规则 - 月全黑的日子是农历月的第一天。农历月周期由此而定。
    24 节气规则 - 24 节气把天文年按太阳角度分成 24 等份,15 度一节气。 这个规则确定了农历和天文年的关系。
    冬至规则 - 冬至必须落在农历冬月。如果落不上,腊月之前就要添上一个 月,成为闰年。
    闰月规则 - 如果是闰年,冬月后边第一个不含主节气的月份定为闰月。
    60 年周期 - 农历年以 60 年为一周期。
    规则一和二的计算必须以中国南京紫金山天文台的观察为准。
    -----
    via http://www.truevue.org/china/nongli-suanfa
    leoleozhu
        10
    leoleozhu  
       2013-06-09 18:18:01 +08:00 via Android
    @Mutoo 闰月规则应用后,是不是意味着冬至落在冬月或者闰冬月
    bcxx
        11
    bcxx  
       2013-06-09 18:21:56 +08:00
    周四的路过……
    cdfmr
        12
    cdfmr  
       2013-06-09 18:27:42 +08:00
    @bcxx 周四的是不是都是日韩系手机,因为日韩历法中旧历初五就是13号。
    LokiSharp
        13
    LokiSharp  
       2013-06-09 18:44:45 +08:00
    LunarCal说是礼拜三
    leungxh
        14
    leungxh  
    OP
       2013-06-09 18:47:38 +08:00
    @cdfmr 很多朋友的是周四,国产机器。
    bcxx
        15
    bcxx  
       2013-06-09 20:28:08 +08:00
    @cdfmr idk, 我用的是老人机,国产的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5271 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:40 · PVG 11:40 · LAX 19:40 · JFK 22:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.