恒星日与太阳日的定义是不同的.恒星日是地球转过360°后,与远处的恒星处于同一角度时的时间,对于地球来说,恰好转过360°.而地球日是太阳光两次直射地球某一点(即太阳高度角最大,不一定是90°,随纬度和季节变化)时的时间差.这样一来,二者就有了差异.
就是说,地球只需要23小时56分4秒,就可以自转360°,完成一个恒星日.而地球必须花费24小时整,自转360°59′,太阳才能再一次直射地面上的同一点,完成一个太阳日.
换句话说,恒星日比太阳日的时间短3分56秒;太阳日比恒星日,地球需要多自转59′的角度.
由此,我们来判断,连续两次正午,即一个完整的太阳日.但这是在船上,该船在由东向西行驶,则第一次正午时,船在某一处,而第二次正午时,船已经向西行驶了一段距离,太阳直射第一次正午位置时,还没有直射到第二次正午时的位置,地球还需要再转过一个角度才行.
所以,该题应选择C,比太阳日稍长.