Se usa AT en inglés en expresiones de tiempo.

At 2 o´clock.

At mealtimes

At night

At the weekend and festivities. At Christmas…

Se usa IN en los siguientes casos.

In the evening…(parts of the day)

In (time)and seasons. In 3 days. In the end of the day, in winter.

Se usa On  para hablar de los meses y dias de la semana.

On Sunday…

On July , On the first of July.