关于当前公历计时误差的问题
结论:当前公历计时在3000年后我们与实际的时间大约会相差一天。
当前公历计时的规则大家应该都比较清楚,具体计算规则如下
平年:365天
闰年:366天
具体平年、闰年计算的规则如下图所示
<group id="_x0000_s1026" style="WIDTH: 414pt; HEIGHT: 358.8pt; mso-position-horizontal-relative: char; mso-position-vertical-relative: line" coordsize="7200,6249" coordorigin="2185,3198" editas="canvas"><lock aspectratio="t" v:ext="edit"></lock><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_s1027" style="LEFT: 2185px; WIDTH: 7200px; POSITION: absolute; TOP: 3198px; HEIGHT: 6249px" o:preferrelative="f" type="#_x0000_t75"><font size="3"><fill o:detectmouseclick="t"></fill><path o:connecttype="none" o:extrusionok="t"></path><lock v:ext="edit" text="t"></lock></font></shape><roundrect id="_x0000_s1028" style="LEFT: 4846px; WIDTH: 1565px; POSITION: absolute; TOP: 3470px; HEIGHT: 407px" arcsize="10923f"><textbox style="mso-next-textbox: #_x0000_s1028"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'><font size="3">输入年份</font></span></p></div></td></tr></tbody></table></textbox></roundrect><shapetype id="_x0000_t4" path="m10800,l,10800,10800,21600,21600,10800xe" o:spt="4" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><path o:connecttype="rect" gradientshapeok="t" textboxrect="5400,5400,16200,16200"></path></shapetype><shape id="_x0000_s1029" style="LEFT: 4533px; WIDTH: 2191px; POSITION: absolute; TOP: 4285px; HEIGHT: 679px" type="#_x0000_t4"><textbox style="mso-next-textbox: #_x0000_s1029"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center"><font size="3"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'>整除</span><span lang="EN-US"><font face="Times New Roman">400</font></span><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'>?</span></font></p></div></td></tr></tbody></table></textbox></shape><shape id="_x0000_s1030" style="LEFT: 4533px; WIDTH: 2191px; POSITION: absolute; TOP: 5508px; HEIGHT: 678px" type="#_x0000_t4"><textbox style="mso-next-textbox: #_x0000_s1030"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center"><font size="3"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'>整除</span><span lang="EN-US"><font face="Times New Roman">100</font></span><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'>?</span></font></p></div></td></tr></tbody></table></textbox></shape><shape id="_x0000_s1031" style="LEFT: 4533px; WIDTH: 2191px; POSITION: absolute; TOP: 6730px; HEIGHT: 679px" type="#_x0000_t4"><textbox style="mso-next-textbox: #_x0000_s1031"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center"><font size="3"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'>整除</span><span lang="EN-US"><font face="Times New Roman">4</font></span><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'>?</span></font></p></div></td></tr></tbody></table></textbox></shape><line id="_x0000_s1032" style="POSITION: absolute" to="5630,4285" from="5628,3877"><stroke endarrow="block"><font size="3"></font></stroke></line><line id="_x0000_s1033" style="POSITION: absolute" to="5628,5508" from="5628,4964"><stroke endarrow="block"><font size="3"></font></stroke></line><line id="_x0000_s1034" style="POSITION: absolute" to="5628,6730" from="5628,6187"><stroke endarrow="block"><font size="3"></font></stroke></line><roundrect id="_x0000_s1035" style="LEFT: 2968px; WIDTH: 1564px; POSITION: absolute; TOP: 8496px; HEIGHT: 408px" arcsize="10923f"><textbox style="mso-next-textbox: #_x0000_s1035"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'><font size="3">平年</font></span></p></div></td></tr></tbody></table></textbox></roundrect><roundrect id="_x0000_s1036" style="LEFT: 6881px; WIDTH: 1564px; POSITION: absolute; TOP: 8496px; HEIGHT: 409px" arcsize="10923f"><textbox style="mso-next-textbox: #_x0000_s1036"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'><font size="3">闰年</font></span></p></div></td></tr></tbody></table></textbox></roundrect><shapetype id="_x0000_t33" filled="f" path="m,l21600,r,21600e" o:spt="33" coordsize="21600,21600" o:oned="t"><stroke joinstyle="miter"></stroke><path o:connecttype="none" fillok="f" arrowok="t"></path><lock v:ext="edit" shapetype="t"></lock></shapetype><shape id="_x0000_s1037" style="LEFT: 6724px; WIDTH: 939px; POSITION: absolute; TOP: 4624px; HEIGHT: 3872px" type="#_x0000_t33" adj="-140340,-30121,-140340" o:connectortype="elbow"><stroke endarrow="block"><font size="3"></font></stroke></shape><shape id="_x0000_s1038" style="LEFT: 3750px; WIDTH: 783px; POSITION: absolute; TOP: 5847px; HEIGHT: 2649px; rotation: 180; flip: y" type="#_x0000_t33" adj="-107928,53993,-107928" o:connectortype="elbow"><stroke endarrow="block"><font size="3"></font></stroke></shape><shape id="_x0000_s1039" style="LEFT: 6724px; WIDTH: 939px; POSITION: absolute; TOP: 7070px; HEIGHT: 1426px" type="#_x0000_t33" adj="-140340,-118787,-140340" o:connectortype="elbow"><stroke endarrow="block"><font size="3"></font></stroke></shape><shape id="_x0000_s1040" style="LEFT: 4434px; WIDTH: 1291px; POSITION: absolute; TOP: 7507px; HEIGHT: 1096px; rotation: 90" type="#_x0000_t33" adj="-83908,-160981,-83908" o:connectortype="elbow"><stroke endarrow="block"><font size="3"></font></stroke></shape><shapetype id="_x0000_t202" path="m,l,21600r21600,l21600,xe" o:spt="202" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><path o:connecttype="rect" gradientshapeok="t"></path></shapetype><shape id="_x0000_s1041" style="LEFT: 6881px; WIDTH: 626px; POSITION: absolute; TOP: 4149px; HEIGHT: 408px" stroked="f" type="#_x0000_t202"><textbox style="mso-next-textbox: #_x0000_s1041"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'><font size="3">是</font></span></p></div></td></tr></tbody></table></textbox></shape><shape id="_x0000_s1042" style="LEFT: 6881px; WIDTH: 626px; POSITION: absolute; TOP: 6594px; HEIGHT: 408px" stroked="f" type="#_x0000_t202"><textbox style="mso-next-textbox: #_x0000_s1042"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'><font size="3">是</font></span></p></div></td></tr></tbody></table></textbox></shape><shape id="_x0000_s1043" style="LEFT: 3907px; WIDTH: 626px; POSITION: absolute; TOP: 5372px; HEIGHT: 407px" stroked="f" type="#_x0000_t202"><textbox style="mso-next-textbox: #_x0000_s1043"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'><font size="3">是</font></span></p></div></td></tr></tbody></table></textbox></shape><shape id="_x0000_s1044" style="LEFT: 5785px; WIDTH: 470px; POSITION: absolute; TOP: 5100px; HEIGHT: 408px" stroked="f" type="#_x0000_t202"><textbox style="mso-next-textbox: #_x0000_s1044"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'><font size="3">否</font></span></p></div></td></tr></tbody></table></textbox></shape><shape id="_x0000_s1045" style="LEFT: 5785px; WIDTH: 629px; POSITION: absolute; TOP: 6323px; HEIGHT: 407px" stroked="f" type="#_x0000_t202"><textbox style="mso-next-textbox: #_x0000_s1045"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'><font size="3">否</font></span></p></div></td></tr></tbody></table></textbox></shape><shape id="_x0000_s1046" style="LEFT: 5002px; WIDTH: 470px; POSITION: absolute; TOP: 7545px; HEIGHT: 408px" stroked="f" type="#_x0000_t202"><textbox style="mso-next-textbox: #_x0000_s1046"><table cellspacing="0" cellpadding="0" width="100%"><tbody><tr><td style="BORDER-RIGHT: #d4d0c8; BORDER-TOP: #d4d0c8; BORDER-LEFT: #d4d0c8; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"><div><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style='FONT-FAMILY: 宋体; mso-ascii-font-family: "Times New Roman"; mso-hansi-font-family: "Times New Roman"'><font size="3">否</font></span></p></div></td></tr></tbody></table></textbox></shape><wrap type="none"></wrap><anchorlock></anchorlock></group>
规则具体描述如下:
能整除400或(能整除4不能整除100)的为闰年如(2000、2004、2008、1996)
一些实际的例子:
能整除400的肯定是闰年(如2000、2400、2800)
能整除100但不能整除400的是平年(2100、2200、2300)
不能整除4的肯定是平年(如1999、2001、2002、2003、2005)
根据上述描述可知在400年里有97个闰年,则总共天数为
365*400+97= 146097
从面可知平均每天的天数为
146097/400=365.2425
根据当前国际天文学观测得出实际地球绕太阳一周的平均时间为365.2422天
所以当前的公历计时法只能说是相对准确的,如果标准时间365.2422天计算则每年实际相差为365.2425-365.2422=0.0003天
也就是说用当前的公历计时法,地球绕太阳一周的时间不变则大约3000年后我们实际的计时天数与计时天数相差了一天。
不过这只是理论计算结果,地球公转的时间只能说是相对稳定,每年可能都由于宇宙外力或内力的作用发生变化,另外3000年是很长的一段时间,所以当前也没人会在乎这个误差。
叶正盛
<chsdate w:st="on" isrocdate="False" islunardate="False" day="16" month="4" year="2005"><span lang="EN-US" style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt"><font size="3">2005-04-16</font></span></chsdate>
分享到:
相关推荐
公历和农历互转换.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
c#农历转公历以及公历转农历,支持1902~2100
公历转农历的算法 公历转农历的算法 公历转农历的算法
vb公历农历转换.rarvb公历农历转换.rarvb公历农历转换.rarvb公历农历转换.rar
PHP实例开发源码—网钛公历、农历互转类PHP版(附节日倒计时).zip PHP实例开发源码—网钛公历、农历互转类PHP版(附节日倒计时).zip PHP实例开发源码—网钛公历、农历互转类PHP版(附节日倒计时).zip
asp农历公历互相转换asp农历公历互相转换
SQLSERVER 实现公历转农历,可用于农历生日提醒!
网站倒计时代码2020年元旦新年倒计时代码,距离2020年还有多少天,有公历、农历、星期、天、时、分、秒等功能。
用vb编写的公历农历转换工具
基于PHP的网钛公历、农历互转类PHP版(附节日倒计时).zip
这是一个C++源码,实现公历公历转换的算法,感兴趣的朋友请下载看看!
基于PHP的网钛公历、农历互转类PHP版(附节日倒计时)源码.zip
c语言实现的伊朗历和公历的相互转换 函数名称:ShamsiToMiladi 函数说明:转换波斯历为公历 函数名称:MiladiToShamsi 函数说明:转换公历为波斯历
该资源是C语言的源文件,功能是实现公历转化为农历。VC6.0下编译通过的
python语言设计的通过公历计算农历的方法
VFB公历转农历
通过传农历日期类将该日期转成公历的日期
万年历,公历农历节日黄道日,宜忌日,什么日都有,
纯PB代码 公历与农历的相互转换 pb10.5例子代码。。。
公历转农历,delphi的源代码!!!!!!!!!