Ответ:

Объяснение: Перед точным временем 'midnight' используется предлог 'at'.

Ответ: at