恒星日是以距离无限远的恒星为标准,太阳日是以太阳为标准。
恒星日:某地经线连续两次通过同一恒星与地心连线的时间间隔,为23时56分4秒。(自转周期)
太阳日:某地经线连续两次与日地中心连线相交的时间间隔,为24时。(昼夜交替周期)
楼主可以想象一下,假设你就是地球,原地旋转,你开始的时候正好直视一个东西(比如一个杯子),当你原地转一圈,再次直视这个杯子的时候,你正好转了360度。
地球的情况比你要复杂,因为地球在自转的同时还在公转。为了体会地球的处境,你依旧可以做试验。你直视一个杯子(把它当作太阳,为了效果明显,不要距离杯子太远,3米之内最好),然后顺时针旋转,旋转的同时向右迈一步(这个“右”是指你初始站立位置的右边),以此来模仿地球的运动(你开始旋转的时候不管是“自转”还是“公转”,方向都是向右的,这用来模仿地球的自转方向和公转方向是相同的)。等你再次直视杯子的时候,你会发现你旋转的角度不到360度——这就是一个太阳日。
而恒星日是相对于无限远的恒星而言的,试想你直视着很远的一个物体(比如月亮或者很远的一栋大楼),你“自转”一圈并且在“自转”的同时“公转”一步,直到你再次直视它。因为你们相距如此遥远,你发现你旋转的角度就是360度(当然不是精确相当,但如果参照物无限远,那么是等于360度的)
希望你明白了。造成恒星日和太阳日的区别的原因是:1,因为他们距离地球的距离一个无限远而一个很近;2,地球同时存在公转和自转。
而且从试验中你会发现,恒星日比太阳日长。这是由于地球公转和自转同向所决定的,如果公转自转不同向,你可以在试验中体会到结论正好是相反的。