对于给定的203443毫秒]持续时间(这是3分钟,23秒和443毫秒),例如“'这大约需要'm'分钟和's'秒。']将产生以下内容格式化的输出:“这花费了大约3分23秒。”。从格式时间戳到当前日期时间,它是不同的。是否有我可以遵循的任何C ++标准库(14岁以下)或解决方案。我是C ++的新手。
对于给定的203443毫秒的持续时间(这是3分钟,23秒和443毫秒),例如“'这大约需要'm'分钟和's'秒。”会产生以下结果...
#include <chrono>
#include <iostream>
int
main()
{
using namespace std::chrono;
auto d = 203443ms;
auto m = duration_cast<minutes>(d);
d -= m;
auto s = duration_cast<seconds>(d);
std::cout << "This took about " << m.count() << " minutes and "
<< s.count() << " seconds.\n";
}