C++11中的时间工具
来源:互联网 发布:电脑恢复数据 编辑:程序博客网 时间:2024/06/06 01:41
1. 输出当前时间:
#include <chrono>#include <iomanip>#include <sstream>
void PrintTime(){std::chrono::steady_clock::time_point t = std::chrono::steady_clock::now();std::time_t tickcount = std::chrono::steady_clock::to_time_t(t);std::stringstream ssTime;ssTime << std::put_time(std::localtime(&tickcount), "%Y-%m-%d %H.%M.%S");std::string strTime;std::cout << ssTime.str() << std::endl;}
std::tm* pTime = std::localtime(&tickcount);std::printf("%04d-%02d-%02d %02d:%02d:%02d", pTime->tm_year, pTime->tm_mon, pTime->tm_mday, pTime->tm_hour, pTime->tm_min, pTime->tm_sec);
2.计时器
std::chrono::high_resolution_clock::time_point start = std::chrono::high_resolution_clock::now();//some task.... int64_t elapse = std::chrono::duration_cast<std::chrono::seconds>(std::chrono::high_resolution_clock::now() - start).count(); std::cout << "output elapse seconds" << elapse;
std::chrono::duration_cast<std::chrono::seconds>是将时间间隔转化为秒数,也可以用std::chrono::microseconds转化为毫秒数
0 0
- C++11中的时间工具
- C语言中的时间
- C/C++中的时间大全
- c语言中的时间处理
- C语言中的时间函数
- c/c++中的时间函数
- c/c++中的时间函数
- C语言中的时间问题
- c/c++中的时间函数
- c/c++中的时间函数
- C/C++中的时间操作
- C/C++中的时间结构
- c/c++中的时间函数
- C语言中的时间函数
- c和c++中的时间
- C/C++中的时间函数
- C语言中的时间函数
- Swift中的时间戳工具TimeStampTools
- Objective-C调用shell脚本
- PHP运行方式
- 算法导论--学习笔记019
- posix多鲜橙程序设计-笔记(-)概述
- 大总管酒店管理软件的功能特点
- C++11中的时间工具
- opencv Mat 多通道c++ 操作方法(适用于Windows/Linux)
- Internet
- heap和stack
- PC串口状态监视软件
- Android中常用的adb指令
- ubuntu上安装notepad++
- CNAPS Code 查询(招商银行)
- Socket常用几种类型