Q&A

  • GetTickCount 함수로 날짜와 시간을????
안녕하세여.. 타락임다.. ^^



GetTickCount 함수가 DWORD 값을 리턴하자나여..



GetTickCount 값에서 오늘 날짜와 시간을 구하는 함수가 있나여?



있을거 같은데 못
4  COMMENTS
  • Profile
    타락천사 2000.05.17 19:30
    안녕하세여.. 타락임다..^^



    제가 윈도우 시스템메세지를 보면 메세지 발생시각이 들어있어여..



    근데, 메세지발생시각이 GetTickCount의 리턴값이거든여..



    근데, 밀리세컨드 값만 가지고 이게 언제 발생한 메세진지 알기 힘들어여..



    그래서 GetTickCount의 리턴값을 TDateTime으로 바꿔주는 함수를 물어보는 겁니다..



    좋은 답변 바랍니다..



    왕초보 타락천사. ^_____^

  • Profile
    조원홍 2000.05.17 20:19
    타락천사 wrote:

    > 안녕하세여.. 타락임다..^^

    >

    > 제가 윈도우 시스템메세지를 보면 메세지 발생시각이 들어있어여..

    >

    > 근데, 메세지발생시각이 GetTickCount의 리턴값이거든여..

    >

    > 근데, 밀리세컨드 값만 가지고 이게 언제 발생한 메세진지 알기 힘들어여..

    >

    > 그래서 GetTickCount의 리턴값을 TDateTime으로 바꿔주는 함수를 물어보는 겁니다..

    >

    > 좋은 답변 바랍니다..

    >

    > 왕초보 타락천사. ^_____^



    음 그렇시다면 대충 머리 써서 계산해 보면



    var

    Tick: Word;

    Stamp: TTimeStamp;

    ResultDateTime: TDateTime;

    begin

    Tick := GetTickCount;

    Stamp := MSecsToTimeStamp(Tick);

    ResultDateTime := TimeStampToDateTime(Stamp);

    ResultDateTime1 := ResultDateTime1 + Now + 693594.500694444;

    Showmessage(DateTimeToStr(ResultDateTime));

    end;



    하면 되지 않을까요? 값이 정확하지 않을 수는 있겠군요....

    몇초또는 몇분정도 차이가 생길 수도 있겠구요.



    그럼 도움 되셨길...



    음.. 아래 flash님의 답변이 더 정확할것 같네요... ^^;;

  • Profile
    조원홍 2000.05.17 19:26
    타락천사 wrote:

    > 안녕하세여.. 타락임다.. ^^

    >

    > GetTickCount 함수가 DWORD 값을 리턴하자나여..

    >

    > GetTickCount 값에서 오늘 날짜와 시간을 구하는 함수가 있나여?

    >

    > 있을거 같은데 못
  • Profile
    홍세비 2000.05.17 18:57
    타락천사 wrote:

    > 안녕하세여.. 타락임다.. ^^

    >

    > GetTickCount 함수가 DWORD 값을 리턴하자나여..

    >

    > GetTickCount 값에서 오늘 날짜와 시간을 구하는 함수가 있나여?

    >

    > 있을거 같은데 못