Java Day Add addDay(String datetime, int day)

Here you can find the source of addDay(String datetime, int day)

Description

add Day

License

Open Source License

Declaration

public static Date addDay(String datetime, int day) 

Method Source Code


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

import java.text.ParseException;
import java.text.SimpleDateFormat;

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

public class Main {
    private static final SimpleDateFormat FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd");

    public static Date addDay(String datetime, int day) {
        Calendar cal = Calendar.getInstance();
        cal.setTime(parseDate(datetime));
        cal.add(Calendar.DAY_OF_YEAR, day);
        return cal.getTime();
    }//from  w  w  w  . j a  v a 2 s . c  om

    public static Date parseDate(String datetime) {
        try {
            return DATE_FORMAT.parse(datetime);
        } catch (ParseException e) {
            return new Date();
        }
    }

    public static Date parse(String datetime) {
        try {
            return FORMAT.parse(datetime);
        } catch (ParseException e) {
            return new Date();
        }
    }
}

Related

  1. addDay(java.util.Date date)
  2. addDay(java.util.Date dt, long day)
  3. addDay(String currentdate, int add_day)
  4. addDay(String d)
  5. addDay(String data)
  6. addDayInterval(long millis, int dayInterval)
  7. addDays(Date aDate, int days)
  8. addDays(Date baseDate, int amount, boolean endOfDay)
  9. addDays(Date beginDate, int days)