2013-03-11 26 views
9

如何獲取shell內的絕對系統啓動時間? 我試過cat/proc/uptime,但是這隻會返回重啓後的時間。如何獲取Android系統啓動時間

+0

是如何不同? – njzk2 2013-03-11 15:24:49

+0

絕對時間是系統啓動時的時間戳。我想知道這一點。但正常運行時間僅會返回重啓後的時間。 – Similitran 2013-03-11 15:30:00

+14

因此減去。當前時間 - 正常運行時間。任何引導,無論是重新引導,都算作大多數操作系統的新引導,因爲它們是已重新啓動的引導程序,並且可以跟蹤正常運行時間。 – 2013-03-11 15:31:30

回答

10

它基本上是:

java.lang.System.currentTimeMillis() - android.os.SystemClock.elapsedRealtime(); 
+0

@fix:兩者都給不同的時尚。 – 2013-12-24 08:27:23

+1

沒有格式。這只是毫秒。 – flx 2013-12-25 04:31:24

+5

但我認爲如果用戶改變了時間,它不會給出正確的結果。 – keen 2014-05-28 06:36:34