获取当前日期n天后的日期

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

public class DateUtil {

    /**
     * 获得当天之后的N天日期
     * @return
     */
    public static List<String> getNextDays(int num) {
        List<String> list = new ArrayList<String>();
        SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-DD");
        for (int i = 1; i < num; i++) {
            list.add(sdf.format(getAfterDate(i)));
        }
        return list;
    }

    /**
     * 获取当前日期n天后的日期
     * @param n:返回当天后的第N天
     * @return 返回的日期
     */
    public static Date getAfterDate(int n) {
        Calendar c = Calendar.getInstance();
        c.add(Calendar.DAY_OF_MONTH, n);
        return c.getTime();
    }

}

你可能感兴趣的:(日期)