#include <windows.h>
#include <stdio.h>
int
main() {
SYSTEMTIME beginSystemTime = {1970, 1, 0, 1, 0, 0, 0, 0};
ULARGE_INTEGER beginFileTime, endFileTime;
SYSTEMTIME endSystemTime = {2005, 3, 0, 15, 13, 1, 29, 0};
if (!SystemTimeToFileTime(&beginSystemTime, (PFILETIME)&beginFileTime))
goto fail;
if (!SystemTimeToFileTime(&endSystemTime, (PFILETIME)&endFileTime))
goto fail;
printf("%d seconds\n", (endFileTime.QuadPart - beginFileTime.QuadPart) / 10000000);
return 0;
fail:
return -1;
}
---
Конечно же beginFileTime можно забить константой в программу:
beginFileTime = {3577643008, 27111902};
|