Android 获取系统已开机时间

sancaiodm Android源码摘录 2023-04-16 1196 0


     /**
     * @return long
     */
    public static long getRebootTime() {
        long rebootTime = new Date().getTime() - SystemClock.elapsedRealtime();
        Utils.logi(TAG, "getRebootTime(), rebootTime = " + rebootTime);
        return new Date().getTime() - SystemClock.elapsedRealtime();
    }
	
	
    /**
     * @return String time format with:yyyy_MMdd_HHmmss.
     */
    public static String getBootTimeString() {
        Calendar calendar = Calendar.getInstance();
        calendar.setTimeInMillis(getRebootTime());
        String bootTimeStr = new SimpleDateFormat("yyyy_MMdd_HHmmss").format(calendar.getTime());
        Utils.logi(TAG, "bootTimeStr = " + bootTimeStr);
        return bootTimeStr;
    }


评论