在iOS中,我正在执行以下操作来确定我的代码经过了多少时间:
self.timeStart = [NSDate date];
self.timeLapse = [[NSDate date] timeIntervalSinceDate:self.timeStart];
如何在Android中执行等效操作,从上述代码中返回相同的self.timeLapse值?
我已经尝试了以下方法,但是值不同:
timeStart = System.currentTimeMillis();
timeLapse = System.currentTimeMillis() - timeStart;
谢谢你的帮助。
最佳答案
最终通过使用以下方法解决了我的问题:
timeStart = System.nanoTime();
timeLapse = System.nanoTime() - timeStart;
timeLapse = (float) (timeLapse / 1000000000.0);
关于java - 相当于Android的确定时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23942530/