on a hot afternoon对吗?为什么不是in而是on?

问题描述:

on a hot afternoon对吗?为什么不是in而是on?
i can't stay awake on such a hot lazy afternoon.这句话对吗?不是应该in the afternoon吗?

当 morning,afternoon,evening有前位定语或后置定语限定时,就不用in而用on.
例 on a hot (summer) noon 在一个炎热(夏天)的中午
on Monday morning 在星期一上午
on the morning of March 8th在3月8日上午