1. 判断时间段是否合法: 2. 循环判断记录数是否大于0 3. 根据起始时间算出该月的第一天.最后一天和这个月有多少天: 4. 判断起始时间是否是该月第一天,如果是,再判断结束时间与该月最后一天的大小:小于,等于,大于: 5. 判断起始时间是否是该月第一天,如果不是,再判断结束时间与该月最后一天的大小:小于,等于,大于: 这里的LocalDate是Java8中的时间类,只有日期,没有时分秒等:如2018-03-26. 下面函数仅仅只需要接受两个LocalDate参数(一个时间段),就可以获得该