Java Day Add addDays(Date d, int days)

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

Description

add Days

License

Open Source License

Declaration

public static Date addDays(Date d, int days) 

Method Source Code

//package com.java2s;

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

public class Main {
    public static Date addDays(Date d, int days) {
        Calendar c = getCalendar();
        c.setTime(d);//www.java  2 s  .c om
        c.add(Calendar.DATE, days);
        return (c.getTime());
    }

    /**
     * month ranges from 1 to 12 (not 0 to 11)
     */
    private static Calendar getCalendar() {
        return (getCalendar(null, null));
    }

    private static Calendar getCalendar(TimeZone timeZone, Locale locale) {
        if (timeZone == null)
            timeZone = TimeZone.getDefault();

        if (locale == null)
            locale = Locale.getDefault();

        Calendar c = new GregorianCalendar(timeZone, locale);
        return (c);
    }

    public static Date setTime(Date d, long time) {
        d.setTime(time);
        return (d);
    }

    public static long getTime() {
        Date d = new Date();
        return (d.getTime());
    }

    public static long getTime(Date d) {
        return (d.getTime());
    }
}

Related

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