Q&A

  • 며칠 차이가 있는지 어떻게 계산...??
1월5일부터 3월17일까지로 정했을 때,
이 기간동안 총 며칠인지 계산하는 방법을 알고 싶습니다.
어떻게 계산하는지...
꼭 답변 부탁드립니다.
감사합니다.
1  COMMENTS
  • Profile
    한원희 2003.02.20 22:29
    안녕하세요. 한원희입니다.

    아래와 같이 해보세요.

    var
      dtFirst, dtSecond:TDateTime
    begin
      dtFirst:=EncodeDate(2003, 1, 5);
      dtSecond:=EncodeDate(2003, 3, 17);
      ShowMessage('두 기간 사이는 총 '+IntToStr(Ceil(dtSecond-dtFirst))+'일 입니다.');
    end;

    위와 같은 연산이 가능한 이유는 TDateTime형이 실제로는 double 형이고, 1이 하루를 나타내기 때문입니다. TDateTime형에 대한 도움말을 참고해 보시면 더욱 많은 정보를 얻으실 수 있을 겁니다.

    그럼, 즐푸~