package test;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class TestDate {
/**
* @param args
*/
public static void main(String args[]) {
String strDate = "20080301";
int intYear = Integer.parseInt(strDate.substring(0, 4));
int intMonth = Integer.parseInt(strDate.substring(4, 6));
int intDate = Integer.parseInt(strDate.substring(6, 8));
Calendar cal = Calendar.getInstance();
cal.set(intYear, intMonth - 1, intDate);
cal.add(Calendar.DATE, -1);
//Date tempDate = cal.getTime();
//Long time = tempDate.getTime()/1000) - 60*60*24;
//tempDate .setTime(startTime*1000);
Date date = cal.getTime();
DateFormat df = new SimpleDateFormat("yyyyMMdd");
System.out.print(df.format(date));
}
}