Q&A

  • 날짜를 입력하여 그 날짜가 정확한 날짜인지를 알려면....
Edit에 날짜를 입력하여 그 날짜가

정확한 날짜인지를 알려는데 그 방법을 모르겠네요....



오늘 날짜가 아닌 과거나 미래의 날짜라도

그것이 그 년도의 그 날짜인지....



좋은 답변 부탁드립니다... ^-^

1  COMMENTS
  • Profile
    최석기 2000.09.01 01:19
    파이파이 wrote:

    > Edit에 날짜를 입력하여 그 날짜가

    > 정확한 날짜인지를 알려는데 그 방법을 모르겠네요....

    >

    > 오늘 날짜가 아닌 과거나 미래의 날짜라도

    > 그것이 그 년도의 그 날짜인지....

    >

    > 좋은 답변 부탁드립니다... ^-^



    안녕하세요..

    델파이세상(http://www.freechal.com/delphiworld)에 최석기입니다.



    님 입력한 날짜가 맞는 형식인지 아는 방법은 펑션하나를 만들어서 해결하시면 될꺼같네요..



    function CheckDate(yyyy,mm,dd: string) boolean;

    begin

    Result := true;

    try

    EncodeDate(yyyy, mm, dd);

    except // 예외가 발생했다는 것은 날짜가 잘못 되었다는 의미입니다

    on EConvertError do

    Result := False;

    end;

    end;



    이런 식으로 하면 될꺼 같네요..

    직접 해보구 하는게 아니라 에러가 날지도 모르겠네요..



    그리고 이 질문은 의미를 잘 모르겠네요..



    오늘 날짜가 아닌 과거나 미래의 날짜라도

    그것이 그 년도의 그 날짜인지....



    무슨 의미인지..