时区(time Zone)是地球上的区域使用同一个时间定义。世界各国家与地区经度不同,地方时也有所不同,为了克服时间上的混乱,每隔经度15°划分一个时区,将全球划分为24个时区。在中国采用首都北京所在地东八区的时间为全国统一使用时间,此东八区,就是以UTC(世界标准时间)基础上+8,即UTC+8:00。 root@ELF1:~# date -R
Mon,15 Mar 2021 12:07:16 +0800
输入命令:
root@ELF1:~# date
Mon Mar 15 12:07:40 CST 2021
可以看到当前时区是UTC+8:00,ELF 1开发板的文件系统已经将默认时区调整为东八区,CST(China Standard Time)表示中国标准时间。
现在将时区调整为东九区,即UTC+9:00,在/usr/share/zoneinfo/Asia/时区信息目录下,可以看到Tokyo时区信息文件,Tokyo时区位于东九区,所以可以将系统时区设置为Tokyo时区。
root@ELF1:~# ls /usr/share/zoneinfo/Asia/
Dhaka Dubai Hong_Kong Karachi Shanghai Tokyo
一、方法一
可以直接修改/etc/profile文件,将TZ='Asia/Shanghai'更改为TZ='Asia/Tokyo',打开/etc/profile:
root@ELF1:~# vi /etc/profile
更改为TZ='Asia/Tokyo':
TZ='Asia/Tokyo'
更改完成之后,sync保存,然后重启,系统启动之后,使用命令查看:
root@ELF1:~# date -R
Mon, 15 Mar 2021 13:30:52 +0900
root@ELF1:~# date
Mon Mar 15 13:33:52 JST 2021
二、方法二
注释掉或者删除/etc/profile文件中的:
#TZ='Asia/Shanghai'
#export TZ
删除之前的/etc/localtime文件:
root@ELF1:~# rm /etc/localtime
然后重新建立/etc/localtime软链接到Tokyo时区信息文件:
root@ELF1:~# ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
更新完成之后,sync保存,然后重启,然后使用命令查看:
root@ELF1:~# date -R
Mon, 15 Mar 2021 13:30:52 +0900
root@ELF1:~# date
Mon Mar 15 13:33:52 JST 2021