Q&A

  • 시간을 오전몇시 형식으로 하고 싶은데?
안녕하세요.

음.. 시간으로 구하는데.. FormatDateTime('am/pm hh:nn', Time);

이렇게 하면.. 예로.. "am 14:23" 이런식으로.. 나오는데..

이거 말고..



질문에 요지는 현재 시간으로 오전 몇시몇분 이런식으로 구하고 싶은데

방법으로 모르겠네요..

"오전 08:30" 이런 형식??



질문이 난잡한데.. 답변 기다리겠습니다.



그럼..이만.

1  COMMENTS
  • Profile
    최용일 2000.02.22 02:41
    강민주 wrote:

    > 안녕하세요.

    > 음.. 시간으로 구하는데.. FormatDateTime('am/pm hh:nn', Time);

    > 이렇게 하면.. 예로.. "am 14:23" 이런식으로.. 나오는데..

    > 이거 말고..

    >

    > 질문에 요지는 현재 시간으로 오전 몇시몇분 이런식으로 구하고 싶은데

    > 방법으로 모르겠네요..

    > "오전 08:30" 이런 형식??

    >

    > 질문이 난잡한데.. 답변 기다리겠습니다.

    >

    > 그럼..이만.



    am/pm 대신에 ampm을 넣고 시스템 변수를 다시 셋팅하면 됩니다..

    그럼 원하시는데로 (오전/오후 말고도 다른 말들을 넣을수 있다) 나올겁니다...



    예)

    var

    DT: tdatetime;

    begin

    DT := Time;

    TimeAMString := '오전'; // SysUtils에 선언된 date/time 포멧 변수

    TimePMString := '오후'; // SysUtils에 선언된 date/time 포멧 변수

    Button1.Caption := FormatDateTime('ampm hh:nn', Time);

    end;