Answer: 24 hours
The time it takes Earth to rotate so the sun appears in the same position in the sky, known as a solar day, is 24 hours. However, the time it takes Earth to complete one full rotation on its axis with respect to distant stars is actually 23 hours 56 minutes 4.091 seconds, known as a sidereal day.
Step-by-step explanation: