jvm 获取linux的时区与系统不一致

三种方法

1、在程序中使用java的函数设定时区。
2、在启动java程序时加参数-Duser.timezone=GMT+8

3、调整系统的时区设置

 1).vi /etc/sysconfig/clock   #编辑时间配置文件
    ZONE="Asia/Shanghai"
    UTC=false                   #设置为false,硬件时钟不于utc时间一致
    ARC=false
2).ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime    #linux的时区设置为上海时区
3).ntpdate cn.pool.ntp.org    #对准时间
4)./sbin/hwclock --systohc   #设置硬件时间和系统时间一致并校准 
posted on 2018-10-10 10:40  RedBackIce  阅读(2526)  评论(0编辑  收藏  举报