本文实例为大家分享了java切割日期时间段代码,供大家参考,具体内容如下
/**
* @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 -->每月/每天/每小时/每分钟
* @param start yyyy-MM-dd HH:mm:ss
* @param end yyyy-MM-dd HH:mm:ss
* @return
*/
public static List cutDate(String dateType, String start, String end) {
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dBegin = sdf.parse(start);
Date dEnd = sdf.parse(end);
return findDates(dateType, dBegin, dEnd);
} catch (Exception e) {
logger.error(e.getMessage(), e);
}
return n