We use 'at' with specific times, particularly on the hour (at 4 o'clock, at 6 pm). 'On' is used with days and dates (on Monday, on July 5th). 'In' is used with larger time periods like months, years, or parts of days (in July, in 2025, in the morning).