It is written in Binney and Skinner's The Physics of Quantum Mechanics that states of well defined energy evolve in the following manner. $$| E_n, t \rangle = | E_n, 0 \rangle \mathrm{e}^{- \mathrm{i} E_n t / \hbar},$$ where $E_n$ is the $n$-th energy state and $t$ is time. Now, $$\lvert \mathrm{e}^{- \mathrm{i} E_n t / \hbar}\rvert = 1$$ and $| E_n, t \rangle$ points in the same direction as $| E_n, 0 \rangle$. Thus, $$| E_n, t \rangle = | E_n, 0 \rangle .$$ It is written in the book that the passage of time simply changes the phase of the ket at a rate $E_n / \hbar$. But since a vector is identified with its direction and modulus, both of which are the same for $| E_n, t \rangle$ and $| E_n, 0 \rangle$, both the states must be the same. So, what's the difference?
Edit:
I think that both the states being the same makes sense physically as well. If we observe the system at some time and find that the energy is $E$ and again observe the system after some time, the energy $E$ is going to be the same; there is no change in the system at all! The phase in the equation is dependent on the time $t$, i.e. it depends on our choice when to make $t = 0$. And since our choice should not affect the physical properties of the state, they must be independent of time.