2013-12-14 34 views
1

我想獲得自上次重新啓動以來的小時,分​​鍾和秒數,然後記錄我使用此代碼的互聯網。自上次重啓以來的時間:我如何轉換?

long timeBoot = SystemClock.elapsedRealtime(); 

的問題是,我獲得了許多像5952063. 如何轉換成小時,分鐘和秒?也許保持它不斷更新,因爲它發生在Android的設置?

回答

1
int seconds = time % 60; 

int minutes = (time/60) % 60; 

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

你擁有的時間大概是毫秒級而不是秒,在這種情況下,你將需要另外1000分 - 即time = time/1000之前的任何上述的。

相關問題