在iOS中,我执行以下操作来确定代码中已经过了多长时间:
self.timeStart = [NSDate date];
self.timeLapse = [[NSDate date] timeIntervalSinceDate:self.timeStart];
如何在Android中使用上述代码返回相同的self.timeLapse值?
我已经尝试了以下但是值不同:
timeStart = System.currentTimeMillis();
timeLapse = System.currentTimeMillis() - timeStart;
感谢您的帮助。
答案 0 :(得分:1)
使用以下方法解决我的问题:
timeStart = System.nanoTime();
timeLapse = System.nanoTime() - timeStart;
timeLapse = (float) (timeLapse / 1000000000.0);