Q&A

  • 날짜의 범위를 차례로 어떻게 갖고 오나요?
날짜 조건이 만약 2002-11-01 부터 2002-11-31 까지를
차례를 증가해서 갖고 오고 싶습니다.

날짜를 차례를 갖고 와서 그것을 증가값으로 하려고 하빈다.

2002-11-01
2002-11-02
2002-11-03
.
.
.
2002-11-31

이런식으로 변수에 할당하려고 합니다.

갈켜주세요
1  COMMENTS
  • Profile
    최용일 2002.11.16 01:37
    안녕하세요. 최용일입니다.

    걍 정수연산해서 for문으로 돌리세요...

    var
        FirstDate, LastDate, CurDate: TDateTime;
        DayCount, DayIndex: Integer;
    begin
        FirstDate := StrToDateTime('2002-11-01');
        LastDate := StrToDateTime('2002-11-30');
        DayCount := Trunc(LastDate - FirstDate);
        for DayIndex := 0 to DayCount do
        begin
            CurDate := FirstDate + DayIndex;
            ListBox1.Items.Add(FormatDateTime('YYYY-MM-DD', CurDate));
        end;
    end;

    ^^ 항상 즐코하세요...