Разница между предлогами «in» и «at» при указании времени заключается в том, что at используется для обозначения конкретного времени, а in — для более длительного периода. 2
At применяется, когда речь идёт о точном времени, о каких-то моментах в течение дня или недели, а также праздниках. 1 Например: at 5 o’clock (в пять часов), at midnight (в полночь). 3
In используется, когда речь идёт о периоде времени, превышающем неделю. 3 Например: in 2007 (в 2007 году), in May (в мае). 3
Также предлог in применяется, когда нужно сказать, что что-то произойдёт через какое-то время: in an hour (через час), in 5 years (через 5 лет), in 10 weeks (через 10 недель). 3