Я бы предложил вам использовать для начала Joda Time , что является намного более приятным API.Тогда вы можете использовать:
DateTime yesterday = new DateTime().minusDays(1);
Обратите внимание, что «это время вчера» не всегда 24 часа назад, хотя ... вам нужно подумать о часовых поясах и т. Д. Вы можете использовать LocalDateTime
илиInstant
вместо DateTime
.