Add or subtract years to current date using Calendar - Java Date Time

Java examples for Date Time:Calendar

Description

Add or subtract years to current date using Calendar

Demo Code

 
import java.util.Calendar;
 
public class Main {
 
  public static void main(String[] args) {
    Calendar now = Calendar.getInstance();
   /*from  www .  java 2s.  co m*/
    System.out.println("Current date : " + (now.get(Calendar.MONTH) + 1)
                        + "-"
                        + now.get(Calendar.DATE)
                        + "-"
                        + now.get(Calendar.YEAR));
                       
   
    //add year to current date using Calendar.add method
    now.add(Calendar.YEAR,1);
   
    System.out.println("date after one year : " + (now.get(Calendar.MONTH) + 1)
                        + "-"
                        + now.get(Calendar.DATE)
                        + "-"
                        + now.get(Calendar.YEAR));
   
    //subtract year from current date
    now =Calendar.getInstance();
    now.add(Calendar.YEAR,-100);
    System.out.println("date before 100 years : " + (now.get(Calendar.MONTH) + 1)
                        + "-"
                        + now.get(Calendar.DATE)
                        + "-"
                        + now.get(Calendar.YEAR));
 
  }
}

Result


Related Tutorials