<chrono>是用于表示和操作时间的C ++ 11库。
我从一个更大的项目中提取了以下简单的代码。我试图通过提取日、月、年来模拟期货日期,逐日进行。我使用的是std::chrono库。在某一 ...
当从 "LLONG_MAX seconds "构造一个std::chrono::milliseconds变量时,发生了什么?
当从 "LLONG_MAX秒 "构造一个std::chono::毫秒的变量时,结果t_milli.count()是-1000 auto t_max_seconds = std::chono::seconds(LLONG_MAX); auto t_milli = std:::...。
如何找出`duration_cast<microseconds>(starter_clock::now().time_since_epoch()).count()`的真实类型?
如何找到真正的类型的expresstion如下:std::chrono::duration_cast。 (std::chrono::sstable_clock::now()).time_since_epoch()).count(); 我发现答案是长 ...
比较两个std::chono::time_point实例时出错。
我有两个std::chrono::time_point实例,分别在变量exp和time中。exp是未来的时间,time是当前的时间。但是当我比较它们的时候,就像这个片段一样: std::time_t t_exp = std:::...
我有一段代码,在这段代码中,std::chono::duration 是子类,用于创建一个std::chrono::time_point,像这样。#include class my_duration : public ...
fmt和霍华德·辛南特(Howard Hinnant)的日期:为什么使用fmt :: to_string中的“ {}”? fmt和日期的最佳做法?
TL; DR:我正在为fmt和Howard Hinnant的日期库实现自定义格式器。使用date :: year_month_day d {} ;,为什么fmt :: to_string(d)返回“ {}”,而fmt :: format(“ {}”,d)可以正常工作,...
如何在不使用命名空间chrono的情况下初始化std :: chrono :: duration常量?
我想使用此代码静态constexpr auto set_time = 1s;但是我不想使用命名空间chrono。错误C3688无效的文字后缀“ s”;找不到文字运算符或模式...
我想使用此代码静态constexpr auto set_time = 1s;但是我不想使用命名空间chrono。错误C3688无效的文字后缀“ s”;找不到文字运算符或模式...
仅在不是别名的情况下如何编写std :: chrono :: high_resolution时钟类模板专业化
我想为std :: chrono :: system_clock,std :: chrono :: steady_clock和std :: chrono :: high_resolution_clock编写类模板专业化。我编写了一个简单的代码,如下所示:#include&...
我需要计算Unix纪元(1970年1月1日UTC的00:00:00)与将来用户选择的某个日期之间的秒和纳秒。这是到目前为止我设法找到的...
chrono :: month和chrono :: months有什么区别
C ++ 20计时类型/值月份{7}和月份{7}有什么区别?有两个类似的名称难道令人困惑吗?
我对C ++并不陌生,但我大多只使用最基本的标准库功能,例如 , ,等。现在,我正在开发一个简单的游戏,并且正在开发...
在此处的示例中:https://en.cppreference.com/w/cpp/chrono/high_resolution_clock/now他们用“自动”一词声明了时钟时间点。自动启动= std :: chrono :: high_resolution_clock :: now(); ...
std :: time_point from and to std :: string
正在尝试使用c ++ 20 std :: chrono替换一些boost :: gregorian代码,希望删除boost构建依赖。代码正在读写json(使用nlohmann),因此能够转换日期...
我有一个用Visual Studio C ++编写的代码:auto start = std :: chrono :: high_resolution_clock :: now();结果= function(-1,1,9999999);自动结束= std :: chrono :: high_resolution_clock :: ...
我应该使用高分辨率时间类型作为参数来避免duration_casts吗?
我了解到,如果您的程序使用的最高分辨率类型是毫秒,并且该类型将覆盖您的值所在的整个范围,则应主要使用它,以避免出现...
因此,这是我第一次尝试进行性能评估,并且在尝试将其用于课程之前,已经跟随一些在线资源来测试较小版本的代码。不幸的是我不能...
我想根据程序的运行时间在其中创建带有时间戳的文件名,即logfile_2020-04-21_18:11:10.txt logfile_2020-04-22_18:13:43.txt ...时间戳(我认为)...
我的时区为GMT + 09:00和GMT + 10:00。我正在使用Linux(Open Suse)和C ++ 17。我正在尝试找出当地时间与格林尼治标准时间的区别。这是我的示例程序。 ...