Eth*_*len 2 java iphone android date ios
以下是iOS的一些示例代码:
NSDate *startDateX = [NSDate date];
// Do a bunch of stuff
NSLog(@"Time difference: %f", -[startDateX timeIntervalSinceNow]);
Run Code Online (Sandbox Code Playgroud)
输出如下所示:
Time difference: 15.009682
Run Code Online (Sandbox Code Playgroud)
在Android/Java中执行此操作的等效方法是什么?
您可以使用System.currentTimeMillis()计算毫秒:
long start = System.currentTimeMillis();
// Do stuff
long difference = System.currentTimeMillis() - start;
Log.v("Time difference:", String.valueOf(difference));
Run Code Online (Sandbox Code Playgroud)
如果你想要更精确的使用System.nanoTime().如果你想秒只是除以System.currentTimeMillis()1000.
有一个DateUtils类(android.text.format.DateUtils)可以计算相对时间差异,如"5分钟前".也约达时间是一个伟大的第三方库,如果你打算做了很多工作,随着时间的推移.
| 归档时间: |
|
| 查看次数: |
1455 次 |
| 最近记录: |