1. 程式人生 > >GMT-8 GMT+8 GMT CST及系統時區檢視、修改

GMT-8 GMT+8 GMT CST及系統時區檢視、修改

配置android裝置時間時,發現配置時間為03:16:31 GMT-8,而伺服器端時間為19:16:15 CST,而當前時間確實為19:24:15,經查資料有以下解釋:
GMT(Greenwich Mean Time)代表格林尼治標準時間
GMT-8西八區時間
GMT+8東八區時間 也就是北京時間
CST(China Standard Time UT+8:00)
故GMT-8西八區時間=東八區的北京時間-16個小時

地球公轉與自轉都為自西向東。


需注意CST不一定代表北京時間還有以下情況:
Central Standard Time (USA) UT-6:00
Central Standard Time (Australia) UT+9:30
China Standard Time UT+8:00
Cuba Standard Time UT-4:00

在linux作業系統中,一般可使用date命令進行時區檢視

date -R

當前系統包含的時區,可在/usr/share/zoneinfo/目錄下檢視,檢視對應時區的時間使用zdump命令
zdump /usr/share/zoneinfo/Asia/Chongqing

修改當前系統時區可直接將/usr/share/zoneinfo/目錄對應時區檔案複製為/etc/localtime,之後儲存至硬體時鐘RTC中。
cp /usr/share/zoneinfo/Asia/Chongqing /etc/localtime
hwclock -w
其它方法:
1-可使用tzselect檢視時區,並根據提示將TC="時區";export TZ新增到.profile檔案中即可。-未測試

2-不使用cp,使用ln -sf建立軟連結。-但此方法,我操作後並未生效,原因不詳。