arm long 精度

ARM 153浏览

问题:

    得到当前时间不正确;

解决方法:

  struct timeval tv;
  gettimeofday(&tv, NULL);

  long long time1 = ((long long)tv.tv_sec) * 1000 + tv.tv_usec / 1000;

  

  右值tv.tv_sec的精度为long, 当直接乘以1000时候因为精度不够得到结果错误,应该先将tv.tv_sec转为Long long