cycloid
发表于 2006-1-22 22:14:34
原来你说的通用是这个意思,就是无论多少年后都能适用,对吧?
这个需要研究一下农历的算法了,我不怎么懂。。。。。。
专门研究一下应该也不会多难吧
关于农历历法,这儿有个介绍──
http://www.cnnet.com/culture/calendar/chinesecalendar.html
我看了才知道农历和阴历原来不是一码事儿,呵呵,没文化啊 :oops:
其实linux的英特纳雄耐尔应该不止是对文字的支持,希望偶们的MagicLinux能永远保持自己的先进性 8)
sejishikong
发表于 2006-1-22 22:22:52
那个基本没有参考价值,alpher提的那个项目好像没有实际啊。
不过做100年内的困难不大的。
alpher
发表于 2006-1-23 01:46:43
有空研究一下农历的算法,
看了楼上贴的网址
虽然似乎稍微麻烦,但是实现起来真的是“不可能的任务”吗?
怎么别人非要做百年内适用?
mandrakechina
发表于 2006-1-23 08:37:04
这件事你去问问中科院或者紫金山天文台就知道了。我早就说过了,凡事不要想当然。
alpher
发表于 2006-1-23 10:40:39
你自己什么都知道干吗不说清楚
haulm
发表于 2006-1-23 11:51:20
mandrakechina是出了名的冷枪高手。
sejishikong
发表于 2006-1-23 13:22:39
呵呵,农历的计算肯定有通用的算法,不过复杂度恐怕很高,而且不知道适合不适合改成计算机算法。
alpher
发表于 2006-1-23 13:42:54
其实我觉得无所谓
打开win下的日期程序,也就是调到2099年,以后的不也没有
农历能适用多少年,这没什么关系,够用不就行了。
至于所谓的通用,
24节气,考虑地球公转,这个都好说,跟公历也很好对应。
农历用朔望月,牵涉到应该是月球公转周期,和地球自转周期,这两个量本身都不是恒定的。没仔细研究过,普遍的农历都是,50年,或100年适用的,不知道具体的原因,是因为误差积累,还是因为其他什么原因。
不过,我猜想(想当然的认为),如果将当前的天文条件作为输入参数,来做一个所谓“通用”的农历程序,应该不会复杂到哪去
sejishikong
发表于 2006-1-23 16:48:07
嗯,如果是以当前的做了基数的话,应该可以做出来的,不过问题是如果算很多年以后的计算量就有点儿大了,不知道有谁在天文领域方法工作。
mandrakechina
发表于 2006-1-23 16:55:33
中国人总是喜欢事前做很好的计划,却从不着手去做。连一百年都没搞出来,何谈一千年。
cycloid
发表于 2006-1-23 17:07:43
所谓“人生不满百,常怀千岁忧”啊 :wink: 咱现在不妨先把上下五十年的日历加到ML2.0里,即使这算法100年不变,我们也可以在ML100.0里更新下数据继续用嘛──到那时候要加个火星历进去也说不定呢 :mrgreen:
cycloid
发表于 2006-1-23 17:11:07
啊呀,和MandrakeChina大侠有共鸣哦,:-D ,hand
(btw:偶也是linuxsir的fans,嘿嘿)
kenchu
发表于 2006-1-23 18:41:26
万年历(1900-2045),web模式,可用firefox和Konqueror浏览
http://www.firefox.net.cn/newforum/viewtopic.php?t=5190&postdays=0&postorder=asc&&start=0
http://www.firefox.net.cn/newforum/download.php?id=3227
tingxx
发表于 2006-1-23 18:43:10
武林外传 ???好搞哦
arlly
发表于 2006-1-23 19:37:09
不需要太复杂的,只要这样就可以满足了。可以克隆一个。 :P