获取N天前后的日期

javacode:

/**
     * 获取给定日期N天后的日期 dateTime : 20160909 格式
     * 
     */
    public static String getDateAfterNDays(String dateTime, int days) {
        SimpleDateFormat sdf = new SimpleDateFormat(YYYYMMDD);
        Date date = sdf.parse(dateTime, new ParsePosition(0));
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        // add方法中的第二个参数n中,正数表示该日期后n天,负数表示该日期的前n天
        calendar.add(Calendar.DATE, days);
        Date date1 = calendar.getTime();
        return sdf.format(date1);
    }

你可能感兴趣的:(JAVA基础)