自上次重启以来的时间:我怎么能转换?

时间:2013-12-14 10:43:49

标签: java android xml

我想将这个数字分为自上次重启以来的小时,分​​钟和秒,然后记录我使用此代码的互联网。

    long timeBoot = SystemClock.elapsedRealtime();

问题是我获得了像5952063这样的数字。 如何将其转换为小时,分钟和秒?也许在Android的设置中不断更新?

1 个答案:

答案 0 :(得分:1)

int seconds = time % 60;

int minutes = (time / 60) % 60;

int hours = (time / (60*60));

你所拥有的时间可能是毫秒而不是秒,在这种情况下,你需要再划分1000,即在上述任何一个之前time = time/1000