Java Second addSecond(Date beginDate, int addcount)

Here you can find the source of addSecond(Date beginDate, int addcount)

Description

add Second

License

Apache License

Declaration

public static Date addSecond(Date beginDate, int addcount) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

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

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

public class Main {
    public static Date addSecond(Date beginDate, int addcount) {
        Calendar cal = Calendar.getInstance();
        cal.setTime(beginDate);/*from  w w  w.  j a  va 2  s. c  om*/
        cal.add(Calendar.SECOND, addcount);
        Date enddate = cal.getTime();
        return enddate;
    }

    public static Date getTime() {
        try {
            return getDate("yyyy-MM-dd HH:mm:ss");
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return null;
    }

    public static Date getDate() {
        try {
            return getDate("yyyy-MM-dd");
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return null;
    }

    public static Date getDate(String format) throws ParseException {
        SimpleDateFormat df = new SimpleDateFormat(format);
        Date date = new Date(System.currentTimeMillis());
        return convertStringToDate(df.format(date), format);
    }

    public static Date convertStringToDate(String time, String format)
            throws ParseException {
        if (format == null) {
            format = "yyyy-MM-dd";
        }
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        return sdf.parse(time);
    }
}

Related

  1. addSeconds(Date date, int m)
  2. addTimes(String dateTime, int second)
  3. advanceCurrentTimeSeconds()
  4. appendSeconds(StringBuilder time, long seconds)