怎样计算每年各个节气的公历日期
这个在一定精度上计算比较容易。以21世纪论,我们只需要知道一个量:任意年所需要求的节气的时间,最近清明节刚过,就以清明节为例。2001年清明节时间是2001/4/4 17:24然后需要一个概念,回归年:回归年(tropical year),也称为太阳年(solar year),是由地球上观察,太阳平黄经变化360°,即太阳再回到黄道(在天球上太阳行进的轨道)上相同的点所经历的时间。也就是说,清明节的时间点,在加上一个回归年的长度,就是下一个清明节的时间点了。需要注意的是,不同的起止点,回归年的长度实际上是有微小差异的,而且随着时间变化,回归年的长度也是变化的。但是近似计算中我们可以认为一切点的回归年皆为:365.2421990741日 = 365天5小时48分46秒,不不,我们不需要365,因为一年是365天,365天之后日期就一样了。所以,17:24+5:48:46=23:12查表知道,2002年清明节为2002/4/4 23:18:00。当然不一样。前面说了不一样了。继续算,17:24+2*5:48:46,就是次日五点了。所以2003年清明节在2003/4/5 5:00.查表,2003/4/5 4:52:00……这每次差四分钟很蛋疼啊。然后考虑一下公历闰年。逢闰年时候减去一天就可以了。比如这个继续加就是2004年4月5日上午十点多,但是2004年2月有29天,此消彼长。清明节应该在2004年4月4日。上午十点多。这种方法计算误差其实蛮大的,不过在日期方面,不在0:00左右的粗略计算可以勉强用。此外,对于单一世纪的计算,通过xx00年,亦即世纪初之年作为基准的话,可以简化计算难度。参考:节气日期计算公式中的D=0.2422是怎么来的? - 节气网上看到节气日期的计算公式:-L,其中Y是年份后两位,L为闰年数。而D是一个恒定的系数:0.2422,C根据不同节气不同世纪有不同数值。想请教:D代表了什么,这个数值是如何计算得出的。C又代表了什么,是如何计算得出的。其实,可以直接查为什么还要做这种粗略计算?更小的误差的计算同样意味着更加复杂。我高数挂了。===============================================挂科不露脸,没必要装假啊……我们其实不是高数,是微积分线性代数和概率论三门分开上。我不晓得高数是啥,但是这样说起来方便。
【怎样计算每年各个节气的公历日期】
后面那排是补考成绩。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 『创业』自主创业每年最高可减免税收14400元 南京出台意见,多举措支持退役军人就业创业
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 有啥方法,网站,项目可以自己练习计算广告学
- 怎样成为一名合格的Python程序员?
