No, it take Mercury 58 days 15 hours to rotate once.
It takes about 58.6 Earth days to rotate:)
it takes Mercury 1368936475.26579980 days.
Mercury rotates once in about 58.6 Earth days.
It takes 58.6 Earth days for Mercury to rotate on it's axis once.
Mercury rotates on its axis once in about 58.6 Earth days.
It takes Mercury 58.66 Earth days to rotate on it's axis.
It takes Mercury just over 58 days to rotate on it's axis and 88 days to orbit the Sun