Debian系统下和java时区不一致问题解决

方法一:

如果你有管理员权限可以运行一下命令

sudo dpkg-reconfigure tzdata

方法二:

使用timedatectl 命令修改时区为需要的时间

如:timedatectl set-timezone Asia/ShangHai

注意修改后还需要调整/etc/timezone为需要的时区如 Asia/ShangHai

方法三:

直接替换系统的/etc/localtime

cp /usr/share/zoneinfo/timezone /etc/localtime

同时也有修改/etc/timezone。

敲重点

java 是通过/etc/timezone来读取默认时区,因此不管用哪种方法,最终都需要修改这个文件

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注