解:2009年7月14日到7月31日共有18天;2009年8月1日到2009年12月31日共有153天;2010年、2011年共有365x2=730天。2012年1月1日到4月21日共有31+29+31+21=112天。所以2009年7月14日到2012年4月21日一共有18+153+730+112=1013天。