c++ 获取时间 微秒

参考:https://juejin.cn/s/c%2B%2B 获取时间 微秒

在 C++ 中获取当前时间的微秒数可以使用 头文件中的 std::chrono::high_resolution_clock 类。该类提供了高精度的计时功能,可以精确到纳秒级别。

以下是一个示例代码,可以获取当前时间的微秒数:

cpp 复制代码
#include <chrono>
#include <iostream>

int main()
{
    auto now = std::chrono::high_resolution_clock::now();
    auto duration = now.time_since_epoch();
    auto microseconds = std::chrono::duration_cast<std::chrono::microseconds>(duration);
    std::cout << "Microseconds since epoch: " << microseconds.count() << std::endl;

    return 0;
}

1秒=1000000微秒

如果要算一段的运行,就可以用两段时间微秒相减

相关推荐
han_hanker7 分钟前
统一拦截异常 @RestControllerAdvice
java·开发语言·数据库
liu****9 分钟前
一.脚手架介绍以及部分工具使用
开发语言·数据结构·c++·手脚架开发
资深web全栈开发18 分钟前
深入理解 Google Wire:Go 语言的编译时依赖注入框架
开发语言·后端·golang
ohoy23 分钟前
EasyPoi 数据脱敏
开发语言·python·excel
fish_xk24 分钟前
c++类和对象(上)
c++
Hello World呀24 分钟前
Java实现手机号和身份证号脱敏工具类
java·开发语言
曹牧27 分钟前
Java:serialVersionUID
java·开发语言
ekprada43 分钟前
DAY36 复习日
开发语言·python·机器学习
qq_256247051 小时前
Rust 模块化单体架构:告别全局 Migrations,实现真正的模块自治
开发语言·架构·rust
历程里程碑1 小时前
C++ 6 :string类:高效处理字符串的秘密
c语言·开发语言·数据结构·c++·笔记·算法·排序算法