2013-03-11 9 views
9

Come posso ottenere il tempo di avvio assoluto del sistema all'interno della shell? ho provato cat/proc/uptime, ma questo restituisce solo il tempo dal riavvio.Come ottenere il tempo di avvio del sistema Android

+0

Come è diverso? – njzk2

+0

tempo assoluto è il timestamp all'avvio del sistema. Voglio saperlo. Ma uptime restituisce solo l'intervallo di tempo dal riavvio. – Similitran

+14

Quindi sottrarre. Tempo corrente - tempo di attività. Qualsiasi avvio, che si tratti di riavvio conta come un nuovo avvio per la maggior parte dei sistemi operativi poiché sono quelli che sono stati riavviati e tengono traccia del tempo di attività. –

risposta

10

E 'fondamentalmente:

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

@fix: entrambi danno il tempo in diversi modi. –

+1

Non c'è alcun formato. Sono solo millisecondi. – flx

+5

Ma penso che non fornirà risultati corretti se l'utente ha cambiato una volta. – keen

Problemi correlati