Tuesday, January 28, 2014

How can I increment a date by one day in Java?

Source:
import java.util.*;
import java.text.*;

public class IncrementDay {
   public static void main(String[] args) {

      Calendar cal = Calendar.getInstance();
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
      System.out.println(sdf.format(cal.getTime()));

      // Add one day
      cal.add(Calendar.DATE, 1);
      System.out.println(sdf.format(cal.getTime()));

   }
}

Output:
   $ java IncrementDay
   2014-01-28 05:37:26
   2014-01-29 05:37:26

Blog Archive