2013-03-11 29 views
9

Làm cách nào để có thời gian khởi động hệ thống tuyệt đối trong trình bao? tôi đã thử cat/proc/uptime, nhưng điều này chỉ trả về thời gian kể từ khi khởi động lại.Cách lấy thời gian khởi động hệ thống Android

+0

thế nào là khác nhau? – njzk2

+0

thời gian tuyệt đối là dấu thời gian khi hệ thống khởi động. Tôi muốn biết điều này. Nhưng thời gian hoạt động chỉ trả về khoảng thời gian từ khi khởi động lại. – Similitran

+14

Vì vậy, trừ đi. Thời gian hiện tại - thời gian hoạt động. Bất kỳ khởi động, có thể khởi động lại được tính là khởi động mới cho hầu hết các hệ điều hành vì chúng là những cái đã được khởi động lại và chúng theo dõi thời gian hoạt động. –

Trả lời

10

Đó là cơ bản:

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

@fix: Cả hai đều cho thời gian trong các frmats khác nhau. –

+1

Không có định dạng. Nó chỉ là mili giây. – flx

+5

Nhưng tôi nghĩ rằng nó sẽ không đưa ra kết quả phù hợp nếu người dùng đã thay đổi thời gian. – keen