文章目录引言需求StatisticsQuery引言本文介绍了一个Java类StatisticsQuery,用于根据不同类型的时间参数(年、季度、月、日或自定义)自动计算开始时间和结束时间范围。该类包含startTime、endTime、dateType等字段,并通过calculateTime()方法实现时间范围计算逻辑。针对不同时间类型(YEAR、QUARTER、MONTH、DAY、CUSTOM),分别调用对应的计算方法。其中,DAY类型支持今天和昨天的快速选择,其他类型会根据当前时间自动处理跨年/跨月等边界情况。若未指定具体参数值,则默认使用当前年份/季度/月份。该工具类适用于需要动态生成时间范围的统计查询场景。需求StatisticsQuery根据时间类型处理请求参数的开始时间和结束时间@Datapublic
封装统计接口的开始时间和请求时间StatisticsQuery
文章目录引言需求StatisticsQuery引言本文介绍了一个Java类StatisticsQuery,用于根据不同类型的时间参数(年、季度、月、日或自定义)自动计算开始时间和结束时间范围。该类包含startTime、endTime、dateType等字段,并通过calculateTime()方法实现时间范围计算逻辑。针对不同时间类型(YEAR、QUARTER、MONTH、DAY、CUSTOM),分别调用对应的计算方法。其中,DAY类型支持今天和昨天的快速选择,其他类型会根据当前时间自动处理跨年/跨月等边界情况。若未指定具体参数值,则默认使用当前年份/季度/月份。该工具类适用于需要动态生成时间范围的统计查询场景。需求StatisticsQuery根据时间类型处理请求参数的开始时间和结束时间@Datapublic