Q&A

  • (질문) 윤년에 관한문제
예를들어 2000년도 2월이라고 에디트에 입력이 되면

10000일중에서 2000년2월에 해당하는 일 수를 빼는 거예요.

다른날은 상관이없지만 윤년관계를 어떻게 따져야 하는지 모르겠어요

아시는분 알려주세요.

1  COMMENTS
  • Profile
    mafioso 2001.03.13 18:46
    써니 wrote:

    > 예를들어 2000년도 2월이라고 에디트에 입력이 되면

    > 10000일중에서 2000년2월에 해당하는 일 수를 빼는 거예요.

    > 다른날은 상관이없지만 윤년관계를 어떻게 따져야 하는지 모르겠어요

    > 아시는분 알려주세요.



    델파이의 함수중에 요런게 있습니다.



    function IsLeapYear(Year: Word): Boolean;

    begin

    Result := (Year mod 4 = 0) and ((Year mod 100 <> 0) or (Year mod 400 = 0));

    end;



    윤년인지를 boolean으로 알려줍니다.