Here you can find the source of addDays(Date beginDate, int days)
Parameter | Description |
---|---|
beginDate | a parameter |
days | a parameter |
public static Date addDays(Date beginDate, int days)
//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(); } }