为了确定基于日期特别是月份的期限时,很多时候,我们需要首先确定该月份所包含的天数。比如我们这里需要统计某月每天的数据时,就需要确定指定月份的截止日期。我们知道,通常而言1、3、5、7、8、10、12月都是31天,而4、6、9、11都是30天,而二月份需要根据是否闰年进行判断。所以,需要编写是否闰年的判断函数:
图1 判断是否为闰年
而取指定月份的天数可以将特例二月份外,其他都作为固定值查表即可。只有当闰年的2月时加1天即可。
图2 求取指定月份的天数
为了确定基于日期特别是月份的期限时,很多时候,我们需要首先确定该月份所包含的天数。比如我们这里需要统计某月每天的数据时,就需要确定指定月份的截止日期。我们知道,通常而言1、3、5、7、8、10、12月都是31天,而4、6、9、11都是30天,而二月份需要根据是否闰年进行判断。所以,需要编写是否闰年的判断函数:
图1 判断是否为闰年
而取指定月份的天数可以将特例二月份外,其他都作为固定值查表即可。只有当闰年的2月时加1天即可。
图2 求取指定月份的天数