이 질문에 대해 검색을 해봤더니 시간을 측정 하는 방법에 대해서만 나오지
현재 시간을 ms 단위까지 보여주는 답변은 보이지를 않네요..
좀 더 쉽게 설명을 하자면
11시 42분 33초.123ms
이런식으로 출력을 할 방법에 알고 싶습니다.
윈도우 MFC에서 GetCurrentTime(); 이런 함수와 같은 역할을 하는 것이겠죠? ^^;
gettimeofday 함수를 쓰시면 됩니다.
gettimeofday 함수를 호출해서 값을 가져 오면
앞에 epoch(?) 부터 시작한 시간이라 하고..(무슨 소린지 모름)
두번째 인자가 ms 단위 인거 같은데
제가 위에서 쓴거 처럼 나오게 하려면 어떻게 해야 할까요?
뭔가 좀 알기 쉽게 설명 좀 부탁 드리면 안될까요..
void getdoubledt(char *dt) { struct timeval val; struct tm *ptm; gettimeofday(&val, NULL); ptm = localtime(&val.tv_sec); memset(dt , 0x00 , sizeof(dt)); // format : YYMMDDhhmmssuuuuuu sprintf(dt, "%04d%02d%02d%02d%02d%02d%06ld" , ptm->tm_year + 1900, ptm->tm_mon + 1, ptm->tm_mday , ptm->tm_hour, ptm->tm_min, ptm->tm_sec , val.tv_usec); }
요런식으로 쓰시면 됩니다. 초 및으로 6자리까지 나옵니다. --------------------------------------- blog : http://myohan.egloos.com
--------------------------------------- blog : http://myohan.egloos.com
답변 감사합니다. ^^ 덕분에 유용하게 사용합니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
gettimeofday
gettimeofday 함수를 쓰시면 됩니다.
gettimeofday 함수는 알고 있는데요..
gettimeofday 함수를 호출해서 값을 가져 오면
앞에 epoch(?) 부터 시작한 시간이라 하고..(무슨 소린지 모름)
두번째 인자가 ms 단위 인거 같은데
제가 위에서 쓴거 처럼 나오게 하려면 어떻게 해야 할까요?
뭔가 좀 알기 쉽게 설명 좀 부탁 드리면 안될까요..
void getdoubledt(char
요런식으로 쓰시면 됩니다.
초 및으로 6자리까지 나옵니다.
---------------------------------------
blog : http://myohan.egloos.com
---------------------------------------
blog : http://myohan.egloos.com
답변 감사합니다.
답변 감사합니다. ^^
덕분에 유용하게 사용합니다.
댓글 달기