c++ 获取系统时间us

unsigned long long getLocalTimeUs()  // us
{
    typedef std::chrono::time_point<std::chrono::system_clock, std::chrono::microseconds> microClock_type;
    //获取当前时间点,windows system_clock是100纳秒级别的(不同系统不一样,自己按照介绍的方法测试),所以要转换
    microClock_type tp = std::chrono::time_point_cast<std::chrono::microseconds>(std::chrono::system_clock::now());
    return tp.time_since_epoch().count();
}

你可能感兴趣的:(c++,c++,开发语言)