话不多说,直接上代码:
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
/**
* 日期处理工具类
*/
public class DateUtils {
public final static String YYYYMMDD="yyyyMMdd";
public final static String YYYY_MM_DD="yyyy-MM-dd";
/**
*
* @param startTime 其实日期
* @param endTime 终止日期
* @param formatType 日期格式
* @return
*/
public static List<String> getDays(String startTime, String endTime ,String formatType) {
// 返回的日期集合
List<String> days = new ArrayList<String>();
DateFormat dateFormat = new SimpleDateFormat(formatType);
try {
Date start = dateFormat.parse(startTime);
Date end = dateFormat.parse(endTime);
Calendar tempSt