根据我了解到的信息,上海历年最冷的天气出现在2018年,最低气温达到了-7℃,其次是2016年的-7.8℃。这些极寒天气都伴随着强烈的冷平流和辐射降温,给人们的生活带来了极大的不便。除了这些年份,上海的最低气温也有低于-5℃的情况,但相对较少。