Q&A

  • String을 word로 변환하려면 어떻게 하죠?
검색해보니, string을 char로 변환하는 것만 있네요.



어떻게 해야할지 모르겠네요.

제가 하고자 하는 이유는,

현재달, DateTimePicker의 이전달을 구하기 위해서입니다.



StringMonth : = StrToInt(FormatDateTime('MM'Date))-1;



이렇게 하면, 달이 6이 되더 버려서, 다시금 날짜로 Encoding을 해야하는데,([06]으로 나오도록 해야하기 때문에) FormatDateTime는 반환형이 string이고,

EncodeDate(yy, mm, dd) 는 파라미터가 word형이라 에러가 나서요..



접, String을 word로 바꾸려면 어떻게 해야되나요.

아니면 전달을 구하는 방법이라던가요..

전일은 Datetime -1 하면 되는데...



부탁드립니다.

1  COMMENTS
  • Profile
    흐르는산 2001.07.30 14:01
    이호영 wrote:

    > 검색해보니, string을 char로 변환하는 것만 있네요.

    >

    > 어떻게 해야할지 모르겠네요.

    > 제가 하고자 하는 이유는,

    > 현재달, DateTimePicker의 이전달을 구하기 위해서입니다.

    >

    > StringMonth : = StrToInt(FormatDateTime('MM'Date))-1;

    >

    > 이렇게 하면, 달이 6이 되더 버려서, 다시금 날짜로 Encoding을 해야하는데,([06]으로 나오도록 해야하기 때문에) FormatDateTime는 반환형이 string이고,

    > EncodeDate(yy, mm, dd) 는 파라미터가 word형이라 에러가 나서요..

    >

    > 접, String을 word로 바꾸려면 어떻게 해야되나요.

    > 아니면 전달을 구하는 방법이라던가요..

    > 전일은 Datetime -1 하면 되는데...

    >

    > 부탁드립니다.



    날짜를 건드를때는 가급적 TDate 또는 TDateTime 을 이용하면 쉽게 해결됩니다.



    다음을 참고 하세요..

    http://www.delmadang.com/cwb-bin/CrazyWWWBoard.cgi?mode=read&num=36307&db=dmdqa&backdepth=1