Ubuntu修改时区和修正java时区不对的问题

一、修改Ubuntu时区

1.1 先查看当前系统时间
date -R
1.2 运行tzselect
tzselect

在这里我们选择亚洲 Asia,确认之后选择中国(China),最后选择北京(Beijing),注意是要输入对应的选项数字。

1.3 复制文件到/etc目录下
cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
1.4 再次查看时间date -R,已经修改为北京时间
date -R

二、修正java获取的时区不对

2.1 修改/etc/timezone

执行java获取系统当前时间,结果还是比北京时间晚了8个小时,修改/etc/timezone,将第一行改为Asia/Shanghai

Asia/Shanghai
2.2 重启系统
shutdown -r now
2.3 重新查看时间
date
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。