Add Years To Date


 

Add Years To Date

This tutorial explains you how to add years to date.

This tutorial explains you how to add years to date.

Add Years To Date

This tutorial explains you how to add years to date.

Java provides an easy way of date time manipulation by Calendar class. Through this class, you can add or subtract date, month and year as per your requirement. The method add() adds or subtract values to the specified Calendar object. This calendar object is affected by the operation (Calendar.YEAR, Calendar.MONTH, Calendar.DATE).

Example

import java.util.*;
import java.text.*;

public class AddYearsToDate {
 public static void main(String[] args) {
	 try{
      DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
      Date d=(Date)formatter.parse("30-03-2012");
      Calendar cal=Calendar.getInstance();
      cal.setTime(d);
      cal.add(Calendar.YEAR, 4);	
      String newdate = formatter.format(cal.getTime());
      System.out.println("Today's Date: "+(formatter.format(d)));
      System.out.println("Date after 4 years: "+newdate);
	 }
	 catch(Exception e){}
}
}

Description of Code: In this example, we have created an instance of SimpleDateFormat class and specified the date format there. The date as string is then parsed through this formatter and stored into Date object. Then  set this date as Calendar time using setTime() method of Calendar class.

Output:

Today's Date: 30-03-2012
Date after 4 years: 30-03-2016

Ads