【发布时间】:2015-05-14 08:21:38
【问题描述】:
下面的代码不打印epoch。
typedef std::chrono::high_resolution_clock Clock;
typedef std::chrono::milliseconds Milliseconds;
auto res = std::chrono::duration_cast<Milliseconds>(Clock::now().time_since_epoch()).count();
std::stringstream ss;
ss << res;
printf(">>>>>>>>>>> TimeUtiles::getTimestamp %s", ss.str().c_str());
我使用 NDK r9d 并且选择的 NDK 工具链版本是 4.8 !
编辑:
将std::chrono::high_resolution_clock 更改为std::chrono::system_clock,它起作用了。为什么?
【问题讨论】:
-
打印什么?
Milliseconds是什么?Clock是什么?顺便说一下,还有更新版本的 NDK。 -
@Drop 它只打印 8 位数字所以溢出垃圾。
标签: android c++ android-ndk chrono