900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > C++获取时间 精确到毫秒

C++获取时间 精确到毫秒

时间:2022-04-26 05:37:28

相关推荐

C++获取时间 精确到毫秒

在Windows上可正确运行, Linux上未测试

#include <chrono>void gettime(){auto now = std::chrono::time_point_cast<std::chrono::milliseconds>(std::chrono::system_clock::now());auto millisec = std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch());auto milli = millisec % 1000; // 秒后3位__int64 now_milisecond = millisec.count() / 1000; // 变成秒struct tm newtime;//__int64 ltime;//_time64(&ltime);now_milisecond += (__int64)8 * 60 * 60; //此处转化为东八区北京时间,如果是其它时区需要按需求修改_gmtime64_s(&newtime, &now_milisecond);printf("%4d年%02d月%02d日 %02d:%02d:%02d.%03d\n", newtime.tm_year + 1900, newtime.tm_mon + 1, newtime.tm_mday, newtime.tm_hour, newtime.tm_min, newtime.tm_sec, milli);}

参考:/zh-cn/previous-versions/3stkd9be(v=vs.110)

/freeabc/article/details/111669600

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。