import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class a {
public static void main(String args[]) throws Exception {
a test = new a();
System.out.println(a.getYesterday("20090201"));
} public static String getYesterday(String today) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Date t = sdf.parse(today);
Calendar c = Calendar.getInstance();
c.setTime(t);
c.add(Calendar.DAY_OF_MONTH, -1);
return sdf.format(c.getTime()); }
}