如何使用FMT库和Chrono设置秒或精度
我正在尝试使用 fmt 's chrono inpland 并指定 precision 在秒部分中。 我正在阅读文档了解如何做;无论我尝试什么,它要么不按预期格式格式,要么编…
C++宣布Zoned_time今天下午1点,东海岸时间
我正在寻找如何在运行该计划的那天下午1点之前的东海岸时间之前宣布一段时间的时间。我找到了获得时区固定时间的方法,例如: chrono :: Zoned_time O…
如何获得Chrono C++的价值?
我正在尝试制作一个有计时器的文本游戏,一旦游戏在60秒之前或60秒内完成,就有一个奖励积分。但是,我不知道如何在不使用cout-ing的情况下获得使用计…
C++ 20是否需要实现IANA时区数据库的使用?
C ++ 20 < chrono> 库带有本地时间和时区支持。该库的界面与 iana时区数据库的界面 C ++标准要求该实施实际使用IANA时区数据库及其所有历史数…
更换Chrono :: Time_point的小时?
如何仅更改现有 std :: Chrono :: System_clock :: Time_point 的时间? 例如,说我想实现此功能: void set_hour(std::chrono::system_clock::time_p…
static constexpr chrono 作为结构成员
我有一个接口标头,具有像这样的结构( c ++ 11 ): // header struct MyStruct { std::chrono::milliseconds time_1{defaultTime}; std::chrono::mi…
使用 Howard Hinnant 的库解析带有时区名称的日期/时间时出现问题
我正在编写一种方法来解析各种格式的日期/时间字符串。 std::chrono::system_clock::time_point toTimePoint(const std::string str) { ... a bunch o…
Chrono 库多线程时间推导限制?
我正在尝试通过多线程设置中的时间推导来解决问题。我有 3 个线程,全部固定到不同的核心。前两个线程 (reader_threads.cc) 在 run() 函数内的无限 wh…
使用 std::chrono 的 NTP 时间戳
我试图在 C++ 中使用 NTP 时间戳(包括 NTP 纪元)表示 std::chrono。因此,我决定使用 64 位无符号 int (unsigned long long) 作为刻度,并将其除以…
unsigned long long 到 std::chrono::time_point 并返回
我对某件事很困惑。给定: std::time_t tt = std::time(0); std::chrono::system_clock::time_point tp{seconds{tt} + millseconds{298}}; std::cout …
如何在使用 chrono 库将数字转换为日期的 cpp 的 main() 中正确调用此模板函数?
如何在使用 chrono 库将数字转换为日期的 cpp 的 main() 中正确调用此模板函数? #include #include #include //using namespace std; // Returns yea…
当我使用 cpulimit 限制程序时,std::chrono 给出异常值
我的代码是这样的: while(1) { std::cout ((std::chrono::steady_clock::now()).time_since_epoch()).count() << "\n"; clock_t t1, t2; t1 = clock(…
如何将小数纪元时间戳(双精度)转换为 std::chrono::time_point?
我有一个小数纪元时间戳,表示为 double,我想将其转换为适当的 std::chrono::time_point。该纪元是自 1970 年 1 月 1 日以来常见的 UNIX 纪元。我知…
C++ chrono 系统时间(以毫秒为单位)、时间操作
我遇到了一个由于 C++11 文档不足而导致的小问题。 我想获得自纪元以来的时间(以毫秒、纳秒或秒为单位),然后我必须将该值“转换”为另一个分辨率。…