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