I usually eat dinner AT 5pm.
We use preposition AT for time ( e.g. at 4:30, at 19 o'clock)
Preposition ON is used when we speak about days of the week (on Monday)
And preposition IN is used for seasons ( in Spring), years ( in 1956)
I hope this helps.