how long does it take earth to complete one rotation
24 hours for a turn365 1/4 days to rotate the sun
23 hours, 56 minutes and 4.09 seconds rounded to 24 hours.