关于VB.net24节气的信息( 二 )


处暑:斗指戊;太阳黄经为150° 。公历8月22-24日交节 。
白露:斗指癸;太阳黄经为165° 。公历9月07-09日交节 。白露是干支历酉月的起始 。
秋分:斗指已;太阳黄经为180° 。公历9月22-24日交节 。
寒露:斗指甲;太阳黄经为195° 。公历10月08-09日交节 。寒露是干支历戌月的起始 。
霜降:斗指戌;太阳黄经为210° 。公历10月23-24日交节 。
冬季
立冬:斗指西北;太阳黄经为225° 。公历11月7-8日交节 。立冬是干支历亥月的起始 。
小雪:斗指已;太阳黄经为240° 。公历11月22-23日交节 。
大雪:斗指癸;太阳黄经为255° 。公历12月6-8日交节 。大雪是干支历子月的起始 。
冬至:斗指子;太阳黄经为270° 。公历12月21-23日交节 。
小寒:斗指子;太阳黄经为285° 。公历1月5-7日交节 。小寒是干支历丑月的起始 。
大寒:斗指丑;太阳黄经为300° 。公历1月20-21日交节 。
VB.NET的阳历与农历转换的算法根据经验, 这个算法非常复杂. 经过查找,终于得到一些资料, 在此愿与大家分享 。首先阴历以月为基本单位 , 一个月以新月出现的那一天为始直至下一个新月出现的前一天 。由于月亮公转的周期介于29到30天之间,阴历的一个月也就由新月出现时刻的早晚或是29天或是30天 。大月为30天,小月为29天 。与阳历不同的是 , 大小月在不同的年中不固定 。如春节的前一天常称为大年三十,但有不少年如2000年的阴历十二月只有29天 。由于十二个月的时间较阳历年即地球绕太阳公转一周的时间短11天左右. 为了使阴历年与阳历年保持相对稳定,每隔两三年就需要加入一个闰月 。大约每十九年要加入七个闰月 。而二十四节气则是由地球在绕太阳公转的轨道上的位置确定的 。以每年的冬至为始,每15度为一个节气 。是故二十四节气在阳历的每月中有大概固定的日期 。古时以二十四节气指导农耕,这就是阴历又称农历的原因 。其中阳历下半月的十二个节气又称为中气 。中气出现的时刻和闰月的确定有直接的关系 。阴历的计算有下列四条规则: 1.所有新月和节气出现的时刻的计算以东经120度即东八区标准时为准 。但计算1929年以前的阴历时应以北京即东经116度25分的当地时为准 。2.新月出现的一天为一个月的第一天 。如某个节气的出现时刻也在这一天 , 则不论该节气的出现时刻是否比新月晚,一律算落入新的一个月中 。3.每年的冬至总是落在这年的十一月中 。从一年的冬至的第二天起到下一年冬至这一天止的这段时间称为一岁 。如一岁中有十三个新月出现,则这一岁为闰岁 , 要加入一个闰月 。4.闰岁中第一个没有中气的月为闰月 。因为一岁中只有十二个中气,所以闰岁中至少有一个月没有中气 , 也存在有两个月没有中气的可能性 。但这种情况下只有第一个没有中气的月为闰月 。闰月的前一个月为几月则该闰月称为闰几月 。根据以上信息, 我们知道农历是根据天文观测进行指定的(也许可以在天文学的书上找到说明) 。为了简化转换计算, 很多程序人员设计了基于"时间段内查表"方法的例程. 更具体的说明和源码请参考下面这些资料:
二十四节气二十四节气中国古代订立的一种用来指导农事的补充历法,分别是:立春、雨水、惊蛰、春分、清明、谷雨、立夏、小满、芒种、夏至、小暑、大暑、立秋、处暑、白露、秋分、寒露、霜降、立冬、小雪、大雪、冬至、小寒、大寒
关于24节气时间计算的问题写不下了
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,//

推荐阅读