Моя постановка проблемы - моя дата выглядит следующим образом = LocalDate - 20180923
Мне нужно написать функцию, которая принимает 3 ввода - дата (2018-09-23), смещение (1) => означает, что мынужно найти последнюю субботу за последнюю неделю, день (SATURDAY) => означает, что мы должны найти субботу.
Итак, в этом случае, если я вызову мою функцию getLastWeekDateForDay("20180923", 1, "SATURDAY")
=>, это должно вернуть мне строку "20180922"
Другой пример - getLastWeekDateForDay("20180923", 2, "FRIDAY") => "20180914"
Я незнать, как подойти к этой проблеме.