在春节用in用on都可以,in the Spring Festival指在春节期间,on the Spring Festival指的是在春节那一天。在元宵节表达为at Lantern Festival。
具体日期前用“on”,介词“on”表示具体某一天,如星期几,节日以及具体某一天的早中晚。在语法中,on表地点时,指某物与另一物表面相接触,或与某地方接壤等;表时间时,指在某一天或某一天的某个时间,尤指在星期几。
in则可以加年、月、周、季节, 早上、下午、晚上。in强调事件发生在某个时间段里in a year。同时in表示大尺度时间段,比如星期、月、年、世纪等。