将gettimeofday()微秒转换为秒

时间:2012-06-12 22:07:58

标签: android

在Android框架代码中,有一段代码用微秒计算当前时间,如下所示。 anyoone会知道为什么因素1000000ll而不是1000000?

static int64_t getNowUs() {
    struct timeval tv;
    gettimeofday(&tv, NULL);

    return (int64_t)tv.tv_usec + tv.tv_sec * 1000000ll;
}

2 个答案:

答案 0 :(得分:1)

我很确定这可能只是一个64位整数后缀,比如C ++。

答案 1 :(得分:0)