通過 adb 設定 DateTime
Version >= 6
預設 SET 格式為 MMDDhhmm[[CC]YY][.ss]
,即(每個 2 位)
例如,要設定 7 月 17 日上午 10:10,而不更改當前年份,請鍵入:
adb shell 'date 07171010.00'
提示 1: 日期更改不會立即反映出來,只有在系統時鐘進入下一分鐘後才會發生明顯的變化。
你可以通過將 TIME_SET
意圖廣播附加到你的呼叫來強制進行更新,如下所示:
adb shell 'date 07171010.00 ; am broadcast -a android.intent.action.TIME_SET'
提示 2: 將 Android 的時鐘與本地計算機同步:
Linux:
adb shell date `date +%m%d%H%M%G.%S`
Windows(PowerShell)
:
$currentDate = Get-Date -Format "MMddHHmmyyyy.ss" # Android's preferred format
adb shell "date $currentDate"
兩個提示在一起:
adb shell 'date `date +%m%d%H%M%G.%S` ; am broadcast -a android.intent.action.TIME_SET'
Version < 6
預設 SET 格式為’YYYYMMDD.HHmmss'
adb shell 'date -s 20160117.095930'
提示: 將 Android 的時鐘與本地(基於 Linux)的計算機同步:
adb shell date -s `date +%G%m%d.%H%M%S`