302Soft—302软件技术联盟

ASP.NET / C# / PowerBuilder 技术交流
posts - 58, comments - 61, trackbacks - 16, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

关于农历算法的问题

Posted on 2007-02-07 05:17 寒夜听雨 阅读(4176) 评论(7)  编辑 收藏 网摘 所属分类: CSharp
        最近在写个公农历转换的类,在网上查了很多资料,发觉网上的许多查询程序在计算干支年的时候好像都有问题。

        本人认为,天干地支记年法应该是属于农历的,比如 丁亥猪年,应该是从农历的二○○七年正月初一开始到农历十二月底,而不是从二十四节气中的立春,更不是从公历的2007年1月1日算起。但是许多在线查询的网站上好像都有错,包括腾讯星座频道上的万年历和一些专门的农历查询网站。都是立春开始就算是丁亥年了,但实际上今年的立春比春节早十几天,08年也早两三天。刚开始我一直想不明白到底怎么回事,也不知道哪种说法是正确的,后来查了大量资料,看了很多历法方面的文章,我觉得这从立春开始算根本就不准确。

        我对天文历法各方面不是很了解,这也只代表我个人的看法,如有不当之处还请各位批评指证。

Feedback

#1楼    回复  引用    

2007-02-07 16:35 by 大奔 [未注册用户]
实际上正月初一才过年。

#2楼    回复  引用  查看    

2007-02-07 17:38 by 念时      
正月初一(春节)是农历的第一天

#3楼 [楼主]   回复  引用  查看    

2007-02-08 08:07 by <font color="red" size=2px>寒夜听雨<      
昨晚我打电话回去问了一下老爸,因为他一直在自己研究地理和择日方面的东西,这些他比较了解,他说,农历干支年应该是以每年的立春为界,不然这样就对不上了。呵呵,看来我以前的想法又是错误的,不好意思。

这个网站上有很详细的说明:

农历网:http://www.nongli.com/

#4楼    回复  引用    

2007-02-13 10:20 by argang [未注册用户]
你老爸是完全正确的!!!现在有很多网上提供下载的控件都是以正月初一换年,其实都是错误的。丁亥年从立春那天就开始了。真正的农历应该是太阳历,是根据太阳的位置确定的。目前我们国家实行的农历是月历,根据月亮的圆缺来规定的,其优点是可以根据月亮的形状计算日期。而真正对农业生产有帮助的还是太阳历,因为太阳对地球的影响远远大过月亮,所以,周易预测都是以太阳历为准的。
希望你能写出正确的农历控件!

#5楼    回复  引用    

2007-03-17 14:01 by a [未注册用户]
干支纪年和农历某年某月初几不是一回事情.他们之间没有严格的对应关系.

#6楼    回复  引用    

2008-01-06 16:58 by 路人乙 [未注册用户]
我对农历有研究,干支纪年,都是以立春开始的,而并不是正月初一开始。
相信我,没有错。

#7楼    回复  引用    

2008-11-13 10:05 by 路人丙 [未注册用户]
是太阳历还是月历对我来说不重要,我只想知道要想和日历上的对上号,该用那一种历?

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接:
 

Copyright(C) 2004-2007 302Soft-寒夜听雨 版权所有