gpt4 book ai didi

c++ - 将 ULARGE_INTEGER QuadPart 转换为毫秒

转载 作者:搜寻专家 更新时间:2023-10-31 00:01:53 25 4
gpt4 key购买 nike

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

帮我将 QuadPart 值转换为毫秒。

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。

请参阅 FILETIME structure 的文档.

关于c++ - 将 ULARGE_INTEGER QuadPart 转换为毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9112749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com