The time it takes for the sun to completely rotate depends where on the sun you are measuring. Many objects in space rotate. Earth completes a spin in roughly 24 hours, while Venus takes a whopping 243 Earth days. The moon’s rotational period is about 27 days. The sun, it turns out, also rotates. So how long does the sun take to complete a rotation? Read more