你只要记住:一、三、五、七、八、十、腊(即十二月),这几个月都是三十一天,其他月份除了二月份有可能是二十八天或二十九天外,都是三十天。
那么,5月16日——31日为16天,(31-16+1=16天)
7+8+10+12四个月都是31天*4=124天,
6+9+11三个月都是30天*3=90天,
2013年1+3二个月也是31天*2=62天,
2月28天
4月30天
5月1日——7日为7天。(7-1+1=7天)
所以16天+124天+90天+62天+28天+30天+7天=357天
从月份来算12年5月16天,6月30天,7月31天,8月31天,9月30天,10月31天,11月30天,12月31天,13年1月31天,2月28天,3月31天,4月30天,5月7天
2012年5月16日到2013年5月7日包括2012年5月16日和2013年5月7日一共是357天
我用pb函数计算的,daysafter(2012-5-16,2013-5-7),结果为356天,算7号当天就是357天。
加上5月16日和5月6日这两天一共357天。
因为不是闰年,所以用365减,如果不算头的话就是356