Calculate Yesterday's Date
I have the following code for calculating yesterday's date:
Code:
public static String CalcYestDate()
{
//Set up date to run for
java.util.Calendar gc;
java.util.Date curDate;
String strCurDate = null;
String fileDate = new String();
gc = GregorianCalendar.getInstance ( ); // Gets the current Calendar instance
gc.roll(gc.DATE,false);
curDate = gc.getTime ( ); // Gets the Date time part of gc
SimpleDateFormat sdf2 = new SimpleDateFormat ( "MMddyy" ); //sets up the correct format for the date
fileDate = sdf2.format ( curDate ); //Changes the date into the correct date format
return(fileDate);
}//End CalcYestDate
Yesterday, however, it calculated 083104 instead of 073104.
Anyone know of a more accurate method?