Sunday, December 1, 2013

Date Converter Util

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * @author premkumar.bharti DateUtil mainly handle date operation like
 *         converting from one form to another.
 */
public final class DateUtil {
    /**
     * private Constructor
     */
    private DateUtil() {
    }
   
    /**
     * converts date to format yyyy/mm/dd.
     *
     * @param date
     * @return
     * @throws ParseException
     */
    public static Date dateConvertor(String date, String format)
            throws ParseException {
       
        DateFormat parser = new SimpleDateFormat(format);
        return parser.parse(date);
    }
   
    /**
     * adds date with the number of days present
     *
     * @param date
     * @param days
     * @return
     */
    @SuppressWarnings("static-access")
    public static String myAddDate(Date date, int days) throws ParseException {
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        cal.add(cal.DATE, Const.THREE);
        String fdate = cal.get(Calendar.DATE) + "/"
                + (cal.get(Calendar.MONTH) + 1) + "/" + cal.get(Calendar.YEAR);
        return fdate;
    }  
}

No comments:

Post a Comment