В английском языке для обозначения полуночи используется выражение «at midnight», а не «in the middle of the night», потому что полночь — это конкретный момент времени, а не период между 12:00 и ранним утром. 12
Выражение «at midnight» указывает на определённое время — 12:00 ночи. 2 А «in the middle of the night» используется для обозначения более общего времени в течение ночи, не обязательно в 12:00. 2
Таким образом, «at midnight» используется, когда нужно указать конкретное время во время ночи, а «in the middle of the night» — когда речь идёт о неконкретном времени в течение ночи. 2