A lot of people think that it takes exactly 24 hours but it doesn't. It takes 23 hours and 56 minutes. This answer is from Brooke Graham.
365 days for a REVOLUTION
24 days for rotation
It takes 24 earth hours for it to make a full rotation.
It takes a rotation.
1 rotation of the earth around it's axis is one day. 1 rotation around the sun is one year.
It Takes One Day for the earth to rotate on its axis.
It takes the earth one year to make one rotation around the Sun!
24 hours
It takes 24 hours.
It takes 23 hours and 56 minutes for the earth to rotate.
It takes 58.6 earth-days.
Assuming you mean one rotation on its axis, it takes approximately 24 hours. If by some chance you mean a rotation around the sun (called an orbit) that takes approximately 365 days.
The "day" on Mars, the time it takes for one complete rotation, is about 24.62 Earth hours.
365 days - It takes the Earth 365 days (1 year) to complete a full rotation.