Java examples for Date Time:Calendar
How to add or subtract weeks in current date and time values using Calendar class.
import java.util.Calendar; public class Main { public static void main(String[] args) { //create Calendar instance Calendar now = Calendar.getInstance(); /*from ww w. j a v a 2s .c om*/ System.out.println("Current date : " + (now.get(Calendar.MONTH) + 1) + "-" + now.get(Calendar.DATE) + "-" + now.get(Calendar.YEAR)); System.out.println("Current week of month is : " + now.get(Calendar.WEEK_OF_MONTH)); System.out.println("Current week of year is : " + now.get(Calendar.WEEK_OF_YEAR)); //add week to current date using Calendar.add method now.add(Calendar.WEEK_OF_YEAR,1); System.out.println("date after one week : " + (now.get(Calendar.MONTH) + 1) + "-" + now.get(Calendar.DATE) + "-" + now.get(Calendar.YEAR)); //subtract week from current date now =Calendar.getInstance(); now.add(Calendar.WEEK_OF_YEAR,-50); System.out.println("date before 50 weeks : " + (now.get(Calendar.MONTH) + 1) + "-" + now.get(Calendar.DATE) + "-" + now.get(Calendar.YEAR)); } }