
C++有2种常用的获取当前时间的方式。本次主要围绕chrono展开。
我的需求是,获取当前时间,并且打印到屏幕上。然后我就使用了这个system_clock::now()
错误示范
#include
#include
using namespace std;
int main(){
auto start = std::chrono::system_clock::now();
cout<<"today is"<
使用上面这段代码并不行!因为start没有重载<<运算符。
打印需要结合其他工具。如下:
#include
#include
using namespace std;
int main(){
auto start = std::chrono::system_clock::now();
std::time_t tt;
tt=std::chrono::system_clock::to_time_t(start);
string t=ctime(&tt);
cout<<"today is"< 欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)