Yes, because "at" denotes the exact moment of those events. The only exception that I can think of when "at" refers to a period of time (rather than to a moment in time) is "at night". Ex Nocturnal animals come out only at night.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
tinanam0102do you mean we can use "at summer"?No. Summer is one thing; midsummer is a different thing.