One rotation of the Earth takes