C++标准库用chrono获取时间

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"<

你可能感兴趣的:(C++)