【发布时间】:2016-02-16 12:37:24
【问题描述】:
我想抽出时间:
- 以毫秒(或更好)为单位
- 以毫秒为单位(或更高)
- 使用标准的跨平台方法
- 作为无符号整数
时间戳的实际含义(即自纪元以来的时间或程序的运行时间)根本不重要,只要它可以用于计算准确的增量时间即可。
我试过<time.h>,但发现它不是很准确,有人建议不要在另一个答案中使用它。
<chrono> 在其他问题中被推荐,但它实际上并不以整数形式返回时间,而是某种奇怪的对象。
我在<chrono> 中使用的代码是auto time = std::chrono::steady_clock::now()。
在 Java 中,这只是 System.currentTimeMillis()。
【问题讨论】: