java.util.Calendar today = java.util.Calendar.getInstance();
today.add(Calendar.DATE, -1);
java.util.Date yesterday = new java.util.Date(today.getTimeInMillis());
参考自[url="http://www.coderanch.com/t/378763/java/java/Yesterday-date"]JavaRanch[/url]