|
TDateTime 타잎은 내부적으로 double 형이므로,
double begin = (double)Now();
Sleep(1000);
double end = (double)Now();;
AnsiString str = FormatDateTime("YYYY-MM-DD AM/PM HH:NN:SS:ZZZ",(TDateTime)(end - begin));
하시면 됩니다.
짧은 시간차를 구하시는거라면,
#include <mmsystem.h>
DWORD begin = timeGetTime();
Sleep(1000);
DWORD end = timeGetTime();
AnsiString str = AnsiString(end - begin) + " msecs";
처럼 하시는게 더 나을것 같습니다.
Programmer 님이 쓰신 글 :
: AnsiString strTime[2];
:
: strTime[0] = FormatDateTime("YYYY-MM-DD AM/PM HH:NN:SS:ZZZ", Now());
:
: Sleep(1000);
:
: strTime[1] = FormatDateTime("YYYY-MM-DD AM/PM HH:NN:SS:ZZZ", Now());
:
: 위의 두 시간차를 구하고 싶은데... strTime[1] - strTime[0]
:
: 가능한가요.
|