yujian
2019-01-10 9ec42dd882da5cd417055a1d31385ac4d0681981
日期计算
1个文件已修改
32 ■■■■■ 已修改文件
utils/src/main/java/org/yeshi/utils/DateUtil.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
utils/src/main/java/org/yeshi/utils/DateUtil.java
@@ -2,8 +2,10 @@
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 DateUtil {
@@ -134,4 +136,34 @@
        
        return format.format(ca.getTime());
    }
    /**
     * 返回中间日期
     * @param startTime
     * @param endTime
     * @return
     * @throws Exception
     */
    public static List<String> dayFactory(String startTime, String endTime) throws Exception {
        List<String> listDate = new ArrayList<String>();
        String plusDay = "";
        for (int i = 0; i < 1000; i++) {
            if (i == 0) {
                plusDay = startTime;
            } else {
                plusDay = DateUtil.plusDay(i, startTime);
            }
            listDate.add(plusDay);
            if (plusDay.equals(endTime)) {
                break; // 时间结束
            }
        }
        return listDate;
    }
}