package net.javaiq.examples.date;
import java.util.Calendar;
import java.util.GregorianCalendar;
@author
public class AddWeeksToDate {
public static java.sql.Date addWeeks(final java.util.Date date, final int weeks) {
java.sql.Date derivedDate = null;
if (date != null) {
final GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(date);
calendar.add(Calendar.DATE, weeks * 7);
derivedDate = new java.sql.Date(calendar.getTime().getTime());
}
return derivedDate;
}
@param
public static void main(String[] args) {
final java.util.Date currentDate = new java.util.Date(System.currentTimeMillis());
System.out.println("Current Date : " + currentDate);
final int weeksToAdd = 10;
final java.sql.Date calculatedDate = addWeeks(currentDate, weeksToAdd);
System.out.println("Date after adding weeks : " + calculatedDate);
}
}