Question: what is the difference between earth's rotation and revolution and how long does each one take?
Answer: Rotation of the Earth is its turning on its axis. Revolution is the movement of the Earth around the Sun. The Earth takes 24 hours to complete a rotation with respect to the sun.