具体到某天某日的用介词on,不具体的某年或某月用介词in。
at,in和on都可表示时间。at通常指确切的某个时刻,如atsixo'clock;in通常表示一天的某一部分,如inthemorning〔evening,afternoon〕;on则具体说明哪一天的上午或下午,如onMondaymorning,onasummer'sday。
在谈论节日时,at通常指整个的节〔假〕日,不只指一天,如atEaster在复活节,atChristmas在圣诞节;on可具体指节日的某一天,如onEasterMonday在复活节后的星期一,onChristmasDay在圣诞节(那天)。
在谈论月份、季节、年份或世纪时,通常用介词in,如intheeighteenthcentury在18世纪,insummer在夏天,inMarch在三月,in1985在1985年。