isn't a day from sun up to the next sun up. sun up to sun up depends on the rotation speed of the object.
No a day is the time it takes for the sun to revolve around the earth:)