Java get yesterday's date

This section illustrates you how to obtain the yesterday's date.
In the given example, we simply get the current date by using the method dateFormat.format(cal.getTime()).But
on subtracting one day from the calendar by using the method cal.add(Calendar.DATE,
-1), the method dateFormat.format(cal.getTime()) will displayed the
yesterday's date.
cal.getTime()-This method returns the Date object
representing the time value of Calendar.
Here is the code of GetYesterdayDate.java
import java.text.*;
import java.sql.Date;
import java.util.Calendar;
public class GetYesterdayDate{
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("Today's date is "+dateFormat.format(cal.getTime()));
cal.add(Calendar.DATE, -1);
System.out.println("Yesterday's date was "+dateFormat.format(cal.getTime()));
}
}
|
Output will be displayed as:

Download Source Code

|