回答
我改變了2個文件來改變我的時區。
的一個,我不整知道這是否是必要的,但它讓事情保持同步:
/etc/timezone
更多的一個,你肯定需要改變:
/etc/localtime
從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
提供的值。
有關的tzdata值列表我去http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
要設置時區使用setprop persist.sys.timezone <TZ>
命令:
setprop persist.sys.timezone "America/Chicago"
似乎不適用於通用Qualcomm設備上的Nougat。 'getprop'顯示值,但'setprop'沒有效果。我假設可能需要root。 – scorpiodawg
https://stackoverflow.com/questions/35742253/unable-to-change-timezone-on-android-device-using-adb-shell-setprop?rq=1 – scorpiodawg
在我(非常)有限的經驗,我已經能夠編輯/系統/ build.prop文件。我在那裏修改了persist.sys.timezone = America/Sao_Pao或其他一些這樣的內容,以便爲我的時區CDT persist.sys.timezone = America/Chicago。我還分別將persist.sys.language = bt和persist.sys.country = AR這兩行更改爲persist.sys.language = en和persist.sys.country = US。
還有一些其他的東西可以在文件中進行調整,在系統還原後將會保留下來。您可能需要確保閃存映像或目錄中的build.prop文件中包含正確的行。
/system/property目錄似乎包含具有單個值的多個文本文件。這些似乎在使用setprop後顯示,但操作系統似乎並未反映這些變化。
編輯這些文件通常需要對術語程序或ADB.exe外殼進行根訪問。 (ADB = Android SDK中提供的Android設備橋)我在查看JXD.HK固件下載的S18 MiniPad時發現了ADB.exe。在files.rar dl中,還有SuperUser.apk和busybox和su的根目錄版本。
祝你好運!
這適用於亞行
獲取當前全球時區:
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
請參閱此https://gist.github.com/jpkrause/6b7e576894a800d451bf爲您的問題的答案。
所以你的情況這將是: 亞行外殼setprop persist.sys.timezone美國/芝加哥
- 1. 使用php更改時區
- 2. 如何更改設備名稱? (wifi adb)
- 3. 如何使用Android Debug Bridge(ADB)更改靜態IP地址?
- 4. 如何使用ADB
- 5. 更改時區
- 6. 更改時區
- 7. 更改時區
- 8. 如何使用adb grant或adb revoke?
- 9. 如何更改java的時區?
- 10. 如何更改詹金斯的時區
- 11. 如何更改Flurry Analytics中的時區
- 12. 如何在php中更改時區?
- 13. 我如何更改在asp的時區
- 14. 如何更改xts中的時區
- 15. 如何更改DateCreated列的時區?
- 16. 如何更改Angular2-HighCharts中的時區?
- 17. 如何更改R中的時區?
- 18. 如何更改MySQL服務器時區?
- 19. 如何更改Parse.com的時區?
- 20. 如何更改貓鼬日期時區?
- 21. 如何更改log4c的默認時區?
- 22. 如何更改mysql中的時區?
- 23. 如何更改Mirth中的時區?
- 24. 如何更改Sys.time的時區()
- 25. 如何更改php服務器時區?
- 26. 如何更改TimeWithZone對象的時區?
- 27. 如何更改Ruby中DateTime的時區?
- 28. 如何更改時區將PM2日誌
- 29. 如何更改默認時區在PHP
- 30. 如何在Windows中使用python更改系統時區?
我敢肯定你錯過了在原始帖子中提到的「Android」的部分。 #cd/etc/timezone cd:can not cd to/etc/timezone #cd/etc/localtime cd:can not cd to/etc/localtime –
@SomeoneSomewhere,我想你需要重新讀我的帖子。/etc/timezone是一個文本文件,所以你不能cd到它。這是一個需要編輯的文件。/etc/localtime也是一個需要編輯的文本文件。 –
@Someone在某些地方,我也會說這絕對是我的Android設備,這是我植根的。所以,你是否能夠編輯這些文件可能取決於你是否植入了你的設備。 –