1. 程式人生 > >Android 取得系統開機的時間

Android 取得系統開機的時間

SystemClock.elapsedRealtime();//返回的是系統從啟動到現在的時間,單位:ms
SystemClock.uptimeMillis();//返回的是系統從啟動到當前處於非休眠期的時間,單位:ms

//從某一時間開始計時
long startTime = SystemClock.elapsedRealtime();
// ......做某它事情
long timer = (SystemClock.elapsedRealtime()-startTime)/1000;//得到從開始計時到現在的時間,單位:s
String sTime = String.format("%02d:%02d:%02d", timer/3600,timer%3600/60,timer%60);//轉為標準格式