Q&A

  • 질문)DateTimePicker연산관련
흐음....

잘안되는군요

두개의 DateTimePicker를 두고 앞의 것의 날짜가 선택이 되면..

뒤의것을 그에맞게 일주일 혹은 한달 혹은 일년의 간격으로

선택이 되게끔 하려는데..

가령 앞의 것이 2001-01-01이면 뒤의것은 2002-01-01로

잘 안되는군요 흐음 길을 열어주세요 네~~~~~~?

1  COMMENTS
  • Profile
    MAJOR 2001.07.11 00:27
    aparadin wrote:

    > 흐음....

    > 잘안되는군요

    > 두개의 DateTimePicker를 두고 앞의 것의 날짜가 선택이 되면..

    > 뒤의것을 그에맞게 일주일 혹은 한달 혹은 일년의 간격으로

    > 선택이 되게끔 하려는데..

    > 가령 앞의 것이 2001-01-01이면 뒤의것은 2002-01-01로

    > 잘 안되는군요 흐음 길을 열어주세요 네~~~~~~?



    major



    안녕하세요..

    일단은 아래처럼 하면 될 것 같은데요...



    dateTimePicker1 에 onchange이벤트에 소스코드를 하시면..



    dateTimePicker2.date := FormateDateTime('yyyy-mm-dd', dateTimePicker1.date + 7);



    제가 해 본 것은 아니지만 일단 이런 식으로 하시면 될 것 같아요..



    일년은 + 365를 하시고 한달 후는

    먼저 dateTimePicker1.date를 월로 String으로 받아서 거기다가 1을 더하면 한달 후가 되겠죠..

    그 다음 그 String 을 Date를 바꾸시면 될 것 같네여..

    String 을 date 로 바꾸는 것은 StrToDate라는 것이 있을 것 같아요..

    그렇게 해서 더해 주면 될 것 같아요..

    정답은 아니지만 도움이 되었으면 좋겠네여..

    그럼 즐프하세여..