win获取当前时间(毫秒)
struct tm ltm;
int msec = 0;
FILETIME fileTime;
GetSystemTimeAsFileTime(&fileTime);
ULARGE_INTEGER uli;
uli.LowPart = fileTime.dwLowDateTime;
uli.HighPart = fileTime.dwHighDateTime;
time_t time = (uli.QuadPart - 116444736000000000) / 10000000;
localtime_s(<m, &time);
msec = (uli.QuadPart % 10000000) / 10000;
printf("%04d-%02d-%02d %02d:%02d:%02d.%03d", 1900 + ltm.tm_year, 1 + ltm.tm_mon, ltm.tm_mday, ltm.tm_hour, ltm.tm_min, ltm.tm_sec, msec);

浙公网安备 33010602011771号