I believe At is used for : specific time and Holiday period and IN is used for: months, years,Decades, century,season and time period. But when I try google translator with both options:
At night....at the evening? in the evening?
It seems has the same meaning I don't know which is the right choice.