在Android设备中更改时区?

时间:2012-08-29 10:15:05

标签: android adb

我想通过adb shell更改时间和时区设置。我发现我可以用

来改变时间
adb shell date -s YYYYMMDD.HHmmss

但是我无法找到如何更改时区。

我有一个在android 4.0.3上运行的设备

2 个答案:

答案 0 :(得分:0)

获取当前的全球时区:

adb shell settings get global time_zone              

设置时区:

adb shell settings put global time_zone Europe/Madrid

时区列表:

https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

答案 1 :(得分:-1)

在stackover流程中找到了这个。希望它有所帮助:

我更改了2个文件来更改我的时区。

我不完全知道是否有必要,但它保持同步:

的/ etc /时区 你肯定需要改变的越多:

的/ etc /本地时间 从http://www.cyberciti.biz/faq/linux-unix-set-tz-environment-variable/,您可以使用tzselect确定所需时区的名称。

我从http://www.cyberciti.biz/faq/howto-set-date-and-time-timezone-in-freebsd/获取灵感,并将我的时区文件从/ usr / share / zoneinfo /复制到/ etc / localtime。

/ etc / timezone是一个带有时区名称的文本文件。所以我只是更新它以匹配tzselect提供的值。