Q&A

  • DateTimePicker에서 YYYY-MM으로 표시할 수 없을까요?


벌써 세번째이군요.



DateTimePicker을 사용하는데, 날짜형식을 YYYY-MM으로 표시할 수 있는 방법이 없는지요?



년월을 선택해야 하는데, DateTimePicker을 아무리 찾아봐도 별 방법이 보이지 않습니다.

1  COMMENTS
  • Profile
    박흥태 1999.08.12 04:24
    황선희 께서 말씀하시기를...

    >

    > 벌써 세번째이군요.

    >

    > DateTimePicker을 사용하는데, 날짜형식을 YYYY-MM으로 표시할 수 있는 방법이 없는지요?

    >

    > 년월을 선택해야 하는데, DateTimePicker을 아무리 찾아봐도 별 방법이 보이지 않습니다.



    이건 제가 만든 프로그램에서 사용하는 함순데요.

    const

    fmtTimeS = 'HH:mm';

    fmtTimeL = 'HH시 mm분';

    fmtDateS = 'yyyy-M-d';

    fmtDateL = 'yyyy년 M월 d일';



    procedure SetDTP(DestDTP : TDateTimePicker; DestFmt : string);

    begin

    SendMessage(DestDTP.Handle, $1005, 0, LongInt(PChar(DestFmt)));

    end;



    Message를 이용하여

    SetDTP(DateTimePicker1, fmtDateS); // 이런식으로 불러주면 됩니다.



    님은 이렇게 불러야 겠네요.... ^^

    SetDTP(DateTimePicker1, 'YYYY-MM');



    이런 내용은 MSDN Online Library에서 찾아 볼수 있습니다.



    즐거운 하루되세요 ^^