how long does it take neptune to rotate on its axis
But Erich Karkoschka, of the University of Arizona, managed to use these shifting features to calculate how long it takes Neptune to rotate on its axis and complete one day: 15 hours, 57 minutes, and 59 seconds.