小记: FILETIME和64位整型运算

一个简单应用记录一下取系统当前时间,转化为FILETIME格式,再转化成毫秒数其中FILETIME::QuartPart 为ULONGLONG(即unsigned __int64)类型,64位整数

 

 

FILETIME ft; 

ULARGE_INTEGER uliTime;

//SYSTEMTIME st;

//GetSystemTime(&st); 
//SystemTimeToFileTime(&st, &ft);

GetSystemTimeAsFileTime(&ft); //win32 api

uliTime.LowPart = ft.dwLowDateTime;

uliTime.HighPart = ft.dwHighDateTime;

ulitime.QuartPart /= 10000; //转化为毫秒数,因为FILETIME精度为100纳秒

 

你可能感兴趣的:(api,Integer)