At используется с точным временем, on с датой, in в широком формате (года, декады)
1. I had lunch at 11 o'clock yesterday.
2. My little brother was born in 2001.
3. I went to school on the 1st of September.
4. In summer I lived in the country.
5. Tom goes to the swimming pool at 2 o'clock.