Home C&C++函数库 c++ 语法 程序源码 Linux C库

std::chrono::

time_point::time_since_epoch

公众成员函数  <chrono>

duration time_since_epoch() const;

获取时间戳(1970-01-01 00:00:00 UTC)和时间点之间的持续时间对象
返回一个持续时间对象,该对象包含时间戳(1970-01-01 00:00:00 UTC)和时间点之间的时间跨度值。

返回的值是内部持续时间对象的当前值。

☲  参数


none

☉  返回值



时间戳和时间点之间的时间跨度。
duration是一个成员类型,定义为其第二个类模板形参(duration)的别名,它是模板duration的实例化。

☣  示例



// time_point::time_since_epoch
#include <iostream>
#include <chrono>

int main ()
{
  using namespace std::chrono;

  system_clock::time_point tp = system_clock::now();
  system_clock::duration dtn = tp.time_since_epoch();

  std::cout << "current time since epoch, expressed in:" << std::endl;
  std::cout << "periods: " << dtn.count() << std::endl;
  std::cout << "seconds: " << dtn.count() * system_clock::period::num / system_clock::period::den;
  std::cout << std::endl;

  return 0;
}

输出:
current time since epoch, expressed in:
periods: 1338280396212871
seconds: 1338280396

🍄  另请参阅



time_point::time_point 构建时间点对象 (公共成员函数)

联系我们 免责声明 关于CandCplus 网站地图