2009年7月22日,中国发生了一次日全食。全食可在西藏东南、云南西北、四川中偏南、重庆大部、湖北中南、湖南北端、河南东南角、安徽南半部、江西最北端、江苏南部、浙江北部、上海绝大部(除崇明岛西北端)观察到,其他地区则可见到日偏食。在太平洋的北硫磺岛东南,全食持续时间达到了6分39.5秒,这是21世纪最长的一次。然而,要等到2132年6月13日才可能超过这个纪录。作为陆地上最长持续时间的地方,北硫磺岛全食持续时间达到了6分35秒。但是,该岛并不易于到达,所以大多数人所能观察到的持续时间都比这个时间短。