Получение предыдущего конкретного дня недели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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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