中国上一次发生日全食是在2009年7月22日。当天,西藏东南、云南西北、四川中偏南、重庆大部分地区、湖北中南、湖南北端、河南东南角、安徽南半部、江西最北端、江苏南部、浙江北部以及上海绝大部分地区(仅崇明岛西北端除外)都能目睹到完全遮蔽太阳的景象,而其他地区则能看到部分日食的现象。值得一提的是,在太平洋北硫磺岛东南的海域上,全食持续时间最长,为6分39.5秒,这是21世纪日全食中最长的一次。据预测,要想打破这个记录,还需等待到2132年6月13日。而在陆地上,北硫磺岛的全食持续时间最长,为6分35秒。不过,这个岛屿并不容易抵达,所以大多数人所能观察到的持续时间相对较短。