项目上需要按照天、周、月,三个不同的维度来做统计,天的话很好说,都是单独的,周和月的话,就需要把一个时间段拆分成多个时间区间了。
这里的statisticsType参数,用来判断是根据周来拆分,还是根据月来拆分。map中存放的是需要拆分的时间开始日期和结束日期。
/** * 根据传入的参数,来对日期区间进行拆分,返回拆分后的日期List * @param statisticsType * @param map * @return * @throws ParseException * @author lihq 20