如果地球不公转,仅仅是原地自转一周,这个情况下一个恒星日 = 一个太阳日;但由于有公转,所以就算地球转一周之后,由于已经不在原来那个位置,所以还没能再次正对太阳,必须再转过一点才可以。还有,相差是4分钟,不是4秒。每天差4分钟在一年内累积下来就是将近1天,因此就有了“365天自转366圈”这个没什么人意识到的事实。
恒星日就是地球转一圈的时间,而太阳日因为还在公转,所以会与恒星日有误差,就是参照物不同嘛,恒星距离远,把地球当做一个质点,而以太阳为参照物,地球就不能作为质点了。