gpt4 book ai didi

visual-c++ - C++以毫秒为单位获取时间

转载 作者:行者123 更新时间:2023-12-04 04:25:42 25 4
gpt4 key购买 nike

我正在使用 MPI 进行一个项目,并且我想编写一个日志记录系统。

想请教各位大佬用什么来获取当前时间(以毫秒为单位) ?

谢谢

最佳答案

如果您需要当前的本地日期和时间,请调用 GetLocalTime function .

如果您想要 UTC 格式的当前日期和时间,请调用 GetSystemTime function .

这两个函数都接受一个参数,一个指向 SYSTEMTIME structure 的指针。 ,他们用当前日期和时间信息填写。

调用该函数后,您可以从该结构中读取时间。您要找的成员(member)是 wMilliseconds ,它返回当前毫秒(0 到 999 之间的某个位置)。

示例代码:

SYSTEMTIME st;
GetLocalTime(&st);
std::cout << std::setw(2) << st.wHour << ':'
<< std::setw(2) << st.wMinute << ':'
<< std::setw(2) << st.wSecond << '.'
<< std::setw(3) << st.wMilliseconds << '\n';

关于visual-c++ - C++以毫秒为单位获取时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8871231/

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