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

C++标准库用chrono获取时间,第1张

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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1324322.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-12
下一篇2022-06-12

发表评论

登录后才能评论

评论列表(0条)