Prova così:
codice:
cal.add(Calendar.DATE, -1);
Ciao.