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

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

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

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

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

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

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

月全黑规则 - 月全黑的日子是农历月的第一天。农历月周期由此而定。
24 节气规则 - 24 节气把天文年按太阳角度分成 24 等份,15 度一节气。 这个规则确定了农历和天文年的关系。
冬至规则 - 冬至必须落在农历冬月。如果落不上,腊月之前就要添上一个 月,成为闰年。
闰月规则 - 如果是闰年,冬月后边第一个不含主节气的月份定为闰月。
60 年周期 - 农历年以 60 年为一周期。
规则一和二的计算必须以中国南京紫金山天文台的观察为准。
-----
via http://www.truevue.org/china/nongli-suanfa
leoleozhu
2013-06-09 18:18:01 +08:00
@Mutoo 闰月规则应用后,是不是意味着冬至落在冬月或者闰冬月
bcxx
2013-06-09 18:21:56 +08:00
周四的路过……
cdfmr
2013-06-09 18:27:42 +08:00
@bcxx 周四的是不是都是日韩系手机,因为日韩历法中旧历初五就是13号。
LokiSharp
2013-06-09 18:44:45 +08:00
LunarCal说是礼拜三
leungxh
2013-06-09 18:47:38 +08:00
@cdfmr 很多朋友的是周四,国产机器。
bcxx
2013-06-09 20:28:08 +08:00
@cdfmr idk, 我用的是老人机,国产的

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

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

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

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

© 2021 V2EX