Java Day Add addDays(Date beginDate, int days)

Here you can find the source of addDays(Date beginDate, int days)

Description

add Days

License

Open Source License

Parameter

Parameter Description
beginDate a parameter
days a parameter

Declaration

public static Date addDays(Date beginDate, int days) 

Method Source Code


//package com.java2s;
//License from project: Open Source License 

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

public class Main {
    private static final Calendar cal = new GregorianCalendar();

    /**/*from w w  w.j  av  a 2s . co  m*/
     * 
     * @param beginDate
     * @param days
     * @return
     */
    public static Date addDays(Date beginDate, int days) {
        return changeTime(Calendar.DAY_OF_YEAR, beginDate, days);
    }

    /**
     * 
     * @param beginDate
     * @param days
     * @return
     */
    public static long addDays(long beginDate, int days) {
        return addDays(new Date(beginDate), days).getTime();
    }

    /**
     * 
     * @param TYPE
     * @param beginDate
     * @param amount
     * @return
     */
    public static Date changeTime(int TYPE, Date beginDate, int amount) {
        cal.setTime(beginDate);
        cal.add(TYPE, amount);
        return cal.getTime();
    }
}

Related

  1. addDay(String data)
  2. addDay(String datetime, int day)
  3. addDayInterval(long millis, int dayInterval)
  4. addDays(Date aDate, int days)
  5. addDays(Date baseDate, int amount, boolean endOfDay)
  6. addDays(Date d, double count)
  7. addDays(Date d, int days)
  8. addDays(Date d, int n)
  9. addDays(Date date, int amount)