C++ 将ULARGE_整数四部分转换为毫秒

C++ 将ULARGE_整数四部分转换为毫秒,c++,winapi,C++,Winapi,我在网上找到了这个代码。 我需要将时间转换为毫秒。我无法找出四分之一代表什么。这个值是毫秒还是纳秒 帮助我将四部分的值转换为毫秒 SYSTEMTIME st; GetSystemTime(&st); FILETIME ft; SystemTimeToFileTime(&st, &ft); // converts to file time format ULARGE_INTEGER ui; ui.LowPart=ft.dwLowDateTime; ui.HighPart

我在网上找到了这个代码。 我需要将时间转换为毫秒。我无法找出四分之一代表什么。这个值是毫秒还是纳秒

帮助我将四部分的值转换为毫秒

SYSTEMTIME st;
GetSystemTime(&st);

FILETIME ft;
SystemTimeToFileTime(&st, &ft);  // converts to file time format
ULARGE_INTEGER ui;
ui.LowPart=ft.dwLowDateTime;
ui.HighPart=ft.dwHighDateTime;

// ui.QuadPart;

ui.QuadPart
将是自1601年1月1日(UTC)以来的100纳秒刻度。要获取自1601年1月1日(UTC)以来的毫秒数,请将其除以10000

请参阅文档以了解。

的可能副本