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;
}

posted @ 2013-11-30 11:31  高_山_流_水  阅读(678)  评论(0)    收藏  举报