// 获取Unix时间戳
std::wstring GetUnixTimeStamp(void)
{
FILETIME ft = { 0 };
SYSTEMTIME st = { 0 };
ULARGE_INTEGER ull = { 0 };
::GetSystemTime(&st);
::SystemTimeToFileTime(&st, &ft);
ull.LowPart = ft.dwLowDateTime;
ull.HighPart = ft.dwHighDateTime;
__int64 ts = (ull.QuadPart - 116444736000000000ULL) / 10000000ULL;
std::wstring _str;
_str.resize(100, L'\0');
_i64tow(ts, const_cast<PWCHAR>(_str.c_str()), 10);
return _str;
}
VC获取Unix时间戳
最新推荐文章于 2024-07-02 09:35:39 发布