Получение предыдущего конкретного дня неделиJAVA

Программисты JAVA общаются здесь
Anonymous
Получение предыдущего конкретного дня недели

Сообщение Anonymous »

Я использую дату Java java.util.Calendar и java.text.SimpleDateFormat для страницы отчета.

Я хочу всегда устанавливать дату начала на предыдущую субботу и дата окончания - пятница после этой субботы.

Я написал Java-код, который проверяет это и делает это следующим образом, но я уверен, что это неправильная логика

Код: Выделить всё

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar         cal = Calendar.getInstance();
cal.add(Calendar.DATE, -7);
setToDate(sdf.format(cal.getTime()));
cal.add(Calendar.DATE, -6);
setFromDate(sdf.format(cal.getTime()));
Как получить предыдущие FromDate(гггг-мм-дд) и ToDate(гггг-мм-дд), где FromDate должна быть последней субботой, а ToDate должна быть прошлой пятницей.< /p>

Изображение

Изображение


Подробнее здесь: https://stackoverflow.com/questions/172 ... -in-a-week

Вернуться в «JAVA»