我正在编写一个简单的应用程序来监控Android上的同步活动,我坚持使用SyncInfo.startTime它来返回基于的值SystemClock.elapsedRealTime().如何将此值转换为常规Date对象?
找到问题的解决方案:
new Date(System.currentTimeMillis()
- SystemClock.elapsedRealtime()
+ elapsedTime);
Run Code Online (Sandbox Code Playgroud)
elapsedTime我从Android收到的时间在哪里.据我测试过,这似乎返回了经过时间的正确日期/时间.我只是不太喜欢这个答案,因为谷歌警告不要使用System.currentTimeMillis().除非有人有更好的答案,否则我正在回答这个问题.
| 归档时间: |
|
| 查看次数: |
1895 次 |
| 最近记录: |