在进行数据统计时,常常需要通过接收2个参数,起始时间和结束时间,获取2个时间之间的日期。
例如:输入参数:2019-04-01,2019-04-10
需要获取2个时间之间的日期:即:[2019-04-01,2019-04-02,2019-04-03,2019-04-04,2019-04-05,2019-04-06,2019-04-07,2019-04-08,2019-04-09,2019-04-10]
本例子采用多种时间格式:分别为:日期、月份、季度、年份等4种维度。
详情如下:
package com.casic.ht304.cdgl.utils;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/**
* @author fanyanyan
* @Title: DateUtils
* @ProjectName testProject
* @date 2019/4/23 15:16
*/
public class DateUtils {
/**
* 获取两个日期之间的日期,2019-04-01,2019-04-10
*
* @param startTime
* @param endTime
* @return 日期的List<String>集合
*/
public List<Object> getBetweenDate(String startTime, String endTime) {
SimpleDateFormat