我想将这个数字分为自上次重启以来的小时,分钟和秒,然后记录我使用此代码的互联网。
long timeBoot = SystemClock.elapsedRealtime();
问题是我获得了像5952063这样的数字。 如何将其转换为小时,分钟和秒?也许在Android的设置中不断更新?
答案 0 :(得分:1)
int seconds = time % 60;
int minutes = (time / 60) % 60;
int hours = (time / (60*60));
你所拥有的时间可能是毫秒而不是秒,在这种情况下,你需要再划分1000,即在上述任何一个之前time = time/1000
。