Q&A

  • datetimepicker의 내용을 년과 월로 나눌수 있는지.......
안뇽 하신가여 고수님들... 지가 datetimepicker의 날짜를 년과 월로 나눌려구 합니다. 그런디 어떻게 해야할지 감을 못잡아서 이렇게 질문함다...



아래의 소스는 지가 format을 이용해서 나눌려구 해본것임당... 그런디... 'yyyy' 이렇게만 하면 에러가 나네여.. 꼭 yyyy-mm-dd 이렇게 다사용 해야 하나요..

전 데이터를 저장시 년과 월만 필요 하거든요 일(日)은 필요가 없어서리....



그리고 년과월만 저장한후 나중에 년(年)만으로 update 할려구 합니다... 어떻게 해야하는지..... 이방법 말고 다른 방법 아시는분 주저하지 마시고 답변해주심 감솨 하겠습니다. 그럼 이만... 휙~~





parambyname('now').AsDate:=strtodate(formatdatetime('yyyy-mm-dd',datetimepicker1.Date));









3  COMMENTS
  • Profile
    구창민 2000.10.05 20:26
    사발우성 wrote:

    > 안뇽 하신가여 고수님들... 지가 datetimepicker의 날짜를 년과 월로 나눌려구 합니다. 그런디 어떻게 해야할지 감을 못잡아서 이렇게 질문함다...

    >

    > 아래의 소스는 지가 format을 이용해서 나눌려구 해본것임당... 그런디... 'yyyy' 이렇게만 하면 에러가 나네여.. 꼭 yyyy-mm-dd 이렇게 다사용 해야 하나요..

    > 전 데이터를 저장시 년과 월만 필요 하거든요 일(日)은 필요가 없어서리....

    >

    > 그리고 년과월만 저장한후 나중에 년(年)만으로 update 할려구 합니다... 어떻게 해야하는지..... 이방법 말고 다른 방법 아시는분 주저하지 마시고 답변해주심 감솨 하겠습니다. 그럼 이만... 휙~~

    >

    >

    > parambyname('now').AsDate:=strtodate(formatdatetime('yyyy-mm-dd',datetimepicker1.Date));

    >

    >

    >







    TDateTime형에서 날짜, 시간을 각각 분리하는 방법과 반대의 방법은



    DecodeDate와 EncodeDate로 아래처럼 하면 될거 같네요..





    var yy,mm,dd: word;

    begin

    DecodeDate(now, yy, mm, dd); //날짜분리

    ShowMessage(FloatToStr(yy)); //2000년

    ShowMessage(FloatToStr(mm)); //10월

    ShowMessage(FloatToStr(dd)); //5일

    inc(yy); //년도 증가

    ShowMessage(FloatToStr(yy)); //2001년

    DateTimePicker1.date := EncodeDate(yy, mm, dd); //날짜합치기

    end.





    그럼, 즐거운 프로그래밍 하세요~



  • Profile
    사발우성 2000.10.05 20:42
    구창민 싸부님 답변감솨여..... 올만에 보는것 같네여....



    요즘 날씨도 추운디... 몸조심 하이서 그럼 담에 뵐께여.......

  • Profile
    구창민 2000.10.06 18:32
    사발우성 wrote:

    > 구창민 싸부님 답변감솨여..... 올만에 보는것 같네여....

    >

    > 요즘 날씨도 추운디... 몸조심 하이서 그럼 담에 뵐께여.......





    사발우성님 끝내 사부라고 부르시는 군요. ^_^;;;



    저는 사발님을 제자라 생각지 않습니다. 같은 길을 가는 전우라 생각하지요.



    그러니 사부라고 제발 하지 마세요. 부탁입니다.



    그리고, 델파이세상(?) 맞나? 조규춘님 커뮤니티 사이트에 갔었는데



    사발님 사진이 있더군요.



    정말 자알 생기셨더군요. 정우성보다 낫던데요? ^_^



    그럼 항상 즐거운 프로그래밍 하시길~