Q&A

  • 문자열날짜를 Tdatetime type 으로 어떻게 바꿀수 있나여 ?
.. 데이터를 변환하는데 문제가 있어 고수님들의 도움을 받고자 합니다



200102130931 (yyyymmddhhmm) 의 텍스트 문자열을



Tdatetime type의 값으로 만들어주는 함수가 있나여 ?





리턴받은 값을 datetimetostr 을쓰면 당근 원래 값으로 되어야 하구요

꼭 부탁 !!!

2  COMMENTS
  • Profile
    me 2001.03.01 05:34
    이성국 wrote:

    > .. 데이터를 변환하는데 문제가 있어 고수님들의 도움을 받고자 합니다

    >

    > 200102130931 (yyyymmddhhmm) 의 텍스트 문자열을

    >

    > Tdatetime type의 값으로 만들어주는 함수가 있나여 ?

    >

    >

    > 리턴받은 값을 datetimetostr 을쓰면 당근 원래 값으로 되어야 하구요

    > 꼭 부탁 !!!





    sorry!!!

    my computer is not use hangle...

    so english typing...



    use formatdatetime function...



    formatdatetime('yyyymmdd', date);

    or formatdatetime('yyyy"Year"mm"Month"dd"Day",date);



  • Profile
    이광형 2001.03.01 05:41
    이제 한글이 되네요^^

    formatdatetime 함수를 쓰세요

    formatdatetime 함수는 날짜를 포멧에 맞게 스트링으로 반환해 줍니다

    formatdatetime('yyyymmdd',date);

    여기에서 yyyy는 년, mm은 월 dd는 일을 나타냅니다...

    그리고 formatdatetime('yyyy"년"mm"월"dd"일'date) 이렇게 쓰시면

    2001년02월28일 이렇게 반환해 줍니다.

    " " 안에 들어 가는 것은 그대로 스트링으로 써 줍니다.

    날짜를 스트링으로 스트링을 바로 날짜로 고치시려면

    s := formatdatetime('yyyy"-"mm"-"dd',date)이렇게 쓰시고

    d := datetimetostr(s); 하시면 날짜로 변환 됩니다.

    그럼 수고하세요...