【发布时间】:2019-10-10 08:21:04
【问题描述】:
而不是使用std::chrono::system_clock::now();
我想设置自己的特定小时\分钟\秒。
类似于使用struct tm 手动构造日期时间。
最好的方法是什么?
【问题讨论】:
-
std::tm实例不能直接转移到<chrono>类型系统。tm表示日历日期和时间,而<chrono>使用std::chrono::time_point实例化,它不知道天数并且依赖于clock(模板参数)。也许您可以向我们提供更多关于您打算如何处理生成的对象的详细信息? -
我收到 24 小时时间戳。我想将其转换为计时时间。我假设使用
system_clock::now()将引用纪元时间,同时也给我一个日期参考。基本上我想将 24 小时时间戳转换为纪元时间。 -
那么 24 小时时间戳是一个整数,表示从一天开始到一天结束的最大秒数?
-
是的,没错