Генерация диапазонов дат в JodaTime

Мне нужно проверить, существует ли дата(в строке) в списке массива.

У меня есть две даты, сначала мне нужно сгенерировать диапазоны дат между этими двумя датами и сохранить их в массиве. Вот что я делаю.

DateTimeFormatter dateFromatter= DateTimeFormat.forPattern("MM/dd/yyyy");

DateTime startDate= formatter.parseDateTime("01/02/2012");
DateTime endDate= formatter.parseDateTime("01/31/2012");

 List<LocalDate> dates = new ArrayList<LocalDate>();


  int days = Days.daysBetween(startDate, endDate).getDays();
  for (int i=0; i < days; i++) {

Вот здесь у меня возникает проблема.

Type mismatch: cannot convert from DateTime to LocalDate

>   LocalDate listOfDates =
> startDate.withFieldAdded(DurationFieldType.days(), i);
> dates.add(listOfDates);

  }
7
задан Lukasz 16 February 2012 в 15:15
поделиться