import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
public static List getDatesBetween(String startDateStr, String endDateStr) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
LocalDate startDate = LocalDate.parse(startDateStr, formatter);
LocalDate endDate = LocalDate.parse(endDateStr, formatter);
List dates = new ArrayList<>();
while (startDate .isBefore(endDate) || startDate .isEqual(endDate)) {
String add = startDate .format(formatter);
startDate = startDate .plusDays(1);