SYSTEMTIME向ULONGLONG转换 //获取本地时间,用ULONGLONG表示
//SYSTEMTIME向ULONGLONG转换
inline void SystemTimeToULongLong(SYSTEMTIME *pSystime, ULONGLONG *puLongLong)
{
FILETIME fTime;
SystemTimeToFileTime(pSystime, &fTime);
FileTimeToULongLong(&fTime, puLongLong);
}
//ULONGLONG向SYSTEMTIME转换
inline void ULongLongToSystemTime(ULONGLONG *puLongLong, SYSTEMTIME *pSystime)
{
FILETIME fTime;
ULongLongToFileTime(puLongLong, &fTime);
FileTimeToSystemTime(&fTime, pSystime);
}
//获取本地时间,用ULONGLONG表示
inline ULONGLONG GetULongLongLocalTime()
{
SYSTEMTIME sysTime;
GetLocalTime(&sysTime);
FILETIME fileTime;
SystemTimeToFileTime(&sysTime, &fileTime);
ULONGLONG ulTime;
FileTimeToULongLong(&fileTime, &ulTime);
return ulTime;
}

浙公网安备 33010602011771号