通过 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`