Pegar datas entre um período

Delphi

28/03/2022

Salve galera

preciso pegar as datas do intervalo entre as duas datas informadas. Ex:

Data1: 20/03/2022
Data2: 28/03/2022

Preciso guardar em um array ou stringlist, sei lá, os todo esse intervalo entre as duas datas

Até onde sei existe um função DaysBetween, mas ela só me retorna a quantidade de dias e não as datas mesmo.
Kauan Oliveira

Kauan Oliveira

Curtidas 0

Melhor post

Emerson Nascimento

Emerson Nascimento

28/03/2022

faça um loop pra preencher o array
var
  dataini, datafim: TDate;
  arraydata: array of date;
begin
  dataini := datetimepicker1.date;
  datafim := datetimepicker2.date;

  while dataini <= datafim do
  begin
    setlength(arraydata, length(arraydata)+1);
    arraydata[high(arraydata)] := dataini;
    dataini := dataini + 1;
  end;

end;
GOSTEI 1
POSTAR