项目上需要按照天 周 月,三个不同的维度来做统计,天的话很好说,都是单独的,周和月的话,就需要把一个时间段拆分成多个时间区间了。 这里的statisticsType参数,用来判断是根据周来拆分,还是根据月来拆分。map中存放的是需要拆分的时间开始日期和结束日期。 这里以statisticsType参数值为:week,map中的时间参数为: startDate , endDate 为例,输出结果为 ...
2019-08-30 11:35 0 1920 推荐指数:
...
/** * 获取开始时间结束时间按照 日期单位 形成多个日期区间 * 第一个区间开始时间为传入开始时间 * 最后一个区间结束时间为传入结束时间 * @param startDate * @param endDate * @param unit 支持 ChronoUnit.DAYS ...
--查询以下时间段内分别有几月--时间段:'2019-1-1'到'2019-7-24'select number as wknum from master..spt_valueswhere type='p' AND number>=datepart(mm,'2019-1-1 ...
获取某时间段以周、月、季度为粒度的时间段数组 ...
MYSQL函数:DATE_FORMAT 例子: select DATE_FORMAT(create_time, '%Y%m%d') days,count(caseid) count f ...