Java Date Add dateAddDays(Date date, int days)

Here you can find the source of dateAddDays(Date date, int days)

Description

Add days to an existing date

License

Mozilla Public License

Parameter

Parameter Description
date the date
days the number of days to add (negative to subtract days)

Return

the new date

Declaration

public static Date dateAddDays(Date date, int days) 

Method Source Code

//package com.java2s;
/**/*from   w w w  . j  a v a2  s  .c o  m*/
 * This Source Code Form is subject to the terms of the Mozilla Public License,
 * v. 2.0. If a copy of the MPL was not distributed with this file, You can
 * obtain one at http://mozilla.org/MPL/2.0/. OpenMRS is also distributed under
 * the terms of the Healthcare Disclaimer located at http://openmrs.org/license.
 *
 * Copyright (C) OpenMRS Inc. OpenMRS is a registered trademark and the OpenMRS
 * graphic logo is a trademark of OpenMRS Inc.
 */

import java.util.Calendar;
import java.util.Date;

public class Main {
    /**
     * Add days to an existing date
     * @param date the date
     * @param days the number of days to add (negative to subtract days)
     * @return the new date
     * @should shift the date by the number of days
     */
    public static Date dateAddDays(Date date, int days) {
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        cal.add(Calendar.DATE, days);
        return cal.getTime();
    }
}

Related

  1. dateAdd(int interval, Date date, int n)
  2. DateAdd(String strDate, int iCount, int iType)
  3. DateAdd3Days(String _date)
  4. dateAddDay(Date date, int day)
  5. DateAddDays(Date _date, int days)
  6. dateAddDays(Date date, int days)
  7. dateAddDays(Date time, int days, String dateFormat)
  8. dateAddHours(Date time, int hours, SimpleDateFormat dateFormat)
  9. dateAddMinutes(Date date, int minutes)