gpt4 book ai didi

c++ - 将当前日期精确到毫秒

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

<分区>

我需要在 c++11 中以可打印格式获取当前 UTC 日期,精确到毫秒。我需要它在 Windows 和 Linux 上运行,因此首选跨平台代码。如果这是不可能的,我可以编写两个单独的实现。

这是我试过的:

std::chrono::time_point<std::chrono::high_resolution_clock> time = std::chrono::system_clock::now();
std::time_t tt = std::chrono::high_resolution_clock::to_time_t(time);

struct tm* utc = nullptr;
gmtime_s(utc, &tt);

char buffer[256];
std::strftime(buffer, sizeof(buffer), "%Y-%m-%dT-%H:%M:%S. %MILLESECONDS???, utc);

尽管如您所见,这并没有将其精确到毫秒。如果需要,我可以自己格式化字符串,只要我能以某种方式获得毫秒值。

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