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