package com.trc.funds.common;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
/**
* @author dy
* @since 2016-09-18 & JDK 1.8.0_91
*/
public class DateCalculate {
static Logger logger = LoggerFactory.getLogger(DateCalculate.class);
/**
* 切割时间段
* 支持每月/每天/每小时/每分钟交易金额(可分应用平台统计)
* @param dateType 日期类型 M(每月)/D(每天)/H(每小时)/N(每分钟)
* M:日期段应为当年月份以内 且 日期必须是01 时分秒必须是 00:00:00 例如:2016-06-01 00:00:00 2016-10-01 00:00:00
* D: 日期段应为一月内 且 日期应当是01或31 时分秒必须是 00:00:00 例如:2016-10-01 00:00:00 2016-10-31 00:00:00
* H:日期段应为一天内 且 时分秒必须是 00:00:00 例如:2016-10-01 00:00:00 2016-10-02 00:00:00