Q&A

  • 제어판에서 날짜 형식을 바꿀려면 ...?
제어판에서 국가별옵션에 있는 날짜 탭에서 간단한 날짜형식하고 구분기호를 변경할려면 어떻게 해야되나요?
델파이에서 프로그램상으로 변경하는 소스를 구하고 싶습니다
yy-mm-dd이렇게 되어잇는걸 yyyy-mm-dd로 변경할려고 합니다
그리고 구분기호를 '-'이렇게 바꿀려고 합니다
아시는분은 가르쳐주시면 감사하겠습니다
5  COMMENTS
  • Profile
    yosule 2003.02.24 22:05

    구지 제어판까지 건드릴 필요는 없는것 같군요!
    FormatDateTime 함수를 사용하세요.

    선언)
    function FormatDateTime(const Format: string; DateTime: TDateTime): string;

    예)
    ShowMessage('yyyy-mm-dd', Now);

    * Now는 현재 년월일시를 반환하는 함수입니다.
       function Now: TDateTime;

  • Profile
    델사랑 2003.02.24 23:16
    제 질문의 의도와 틀린거 같아요
    전 시스템 날짜 형식을 프로그램으로 변경하고 싶다는 거였어요
    yy-mm-dd이렇게 되어있으면 프로그램이 에러가 나거든여
    그래서 yyyy-mm-dd이렇게 할려고 합니다
    님이 가르쳐주신것은 출력만 변경하는거잖아요
    전 시스템 날짜 형식을 변경하고 싶습니다
    다시한번 부탁드립니다


  • Profile
    오범석 2003.02.25 01:32
    메인 폼의 formcreate event에 다음과 같이 추가해 보세요
    ShortDateFormat := 'YYYY-MM-DD';


  • Profile
    델사랑 2003.02.25 08:53
    죄송하지만 메인폼의  formcreate event가 어디있는지 모르겠어요
    부탁드릴께요

  • Profile
    오범석 2003.02.26 03:12
    ^^;;
    메인폼을 클릭 하시구요.
    F11키를 눌러서 Object inspect창을 여신다음에
    Events 탭을 여시면요 OnCreate 항목이 보일거예요.
    그게 그겁니다.
    즐프~