解决方案

方案一

修改JVM启动参数

 -Duser.timezone=Asia/Shanghai

方案二

代码设置环境变量

System.out.println(TimeZone.getDefault()); //输出当前默认时区
final TimeZone zone = TimeZone.getTimeZone("GMT+8"); //获取中国时区
TimeZone.setDefault(zone); //设置时区
System.out.println(TimeZone.getDefault()); //输出验证  

方案三

修改操作系统时区

方案四

jre是从/etc/sysconfig/clock这个文件中 获取时区信息的,修改这个文件,追加以下内容:

ZONE="Asia/Shanghai"
UTC=false
ARC=false

ZONE -- 时区 
UTC -- 表明时钟设置为UTC。 
ARC -- 仅用于alpha表明使用ARC。

附录

测试时间代码


import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;/*** jvm 时间不对的测试方法**/
public class Test {public static void main(String[] args) {System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:SS").format(new Date()));DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:SS");LocalDateTime localDate = LocalDateTime.now();System.out.println(localDate.format(dateTimeFormatter));}
}

在服务器任意位置,创建 Test.java文件,编译,运行。

vi Test.java
javac Test.java
java Test

输入date即可查看系统时间,作为校验。

JDK时区与电脑系统时区不一致,导致时间new date不对相关推荐

  1. web系统时区不一致导致时间显示异常的解决方案

    先说一下场景,一般在国内,我们都用的东八区时间,部署系统的时候,如果操作系统的时区也初始化为Asia/Shanghai,这样节点上所有的服务时区默认都会跟操作系统保持一致,用户访问系统页面时,展示的时 ...

  2. centos 7 修复mysql,快速修复Centos7 系统时区!

    注意:修改Linux系统的时区以后,再安装jvm,jvm默认会使用系统的时区. 如果系统时区设置错误,安装jvm后,再修改系统的时区,但jvm的时区仍然用不变,除非添加jvm的启动参数:-D user ...

  3. 怎么修改linux系统时区,Linux如何修改系统时间和时区

    Linux如何修改系统时间和时区方法: 修改时区: 1> 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai 用这个文件替换当前的/etc/localtime ...

  4. Linux系统时间、系统时区和时钟同步的部分理解

    1.写在前面 因为最近一段时间以来,本人在项目遇到的因为Linux系统时间所引发的问题比较多,所以在此进行总结. 2.Linux系统时间与BIOS硬件时间之间的关系 2.1.RTC芯片.i2c总线和B ...

  5. 电脑安装双系统出现系统切换时,时间不一致问题

    声明:本文为转载,原文请看 (7条消息) 一步解决双系统时间不一致问题_syluxhch的博客-CSDN博客 当你从Windows系统切换到Ubuntu系统时,会发现时间居然便差了8个小时,这是怎么回 ...

  6. javascript获取系统时间时区_详解Linux操作系统修改时间和修改时区的方法

    概述 无论在哪个操作系统上准确的时区和时间对于我们来说都非常重要,通常情况下时间错误的概率很非常低的.但是不同区域的服务器默认的时区的并不相同,如果服务器的时区与我们的时区存在差异那么时间也会错误. ...

  7. 浏览器时间与电脑系统时间不一致

    浏览器时间与电脑系统时间不一致 如图,今天时间是2021/1/28,但是浏览器打印出来的时间是昨天27号 这个时候我尝试了清理缓存.恢复浏览器默认设置.重新下载浏览器都是不管用,那么管用的方法来了: ...

  8. 计算机电脑的时区怎么弄,电脑的时间日期和时间怎么设置不了怎么办

    1. 电脑不能设置日期时间是怎么回事 在电脑桌面的右下角任务栏处有时间的地方,单击右键--[调整时间和日期]. 2 在出来的对话框单击[更改时间和日期],然后在出来的对话框对时间和日期进行修改,单击确 ...

  9. Linux系统重新对时,Linux系统时区不对怎么办?

    因为Linux系统在安装的时候需要选择系统时区,很多人在安装的时候没有注意,从而导致系统时间出错,出现这样的问题该如何解决呢?下面小编给大家介绍Linux系统修改时区的方法. 1.查看系统时间 #da ...

最新文章

  1. 得到当前数据库中所有用户表信息
  2. VSCODE打开一个文件,另一个文件就关闭的问题的解决方法
  3. 团队-团队编程项目作业名称-需求分析;
  4. Smalidea+IntelliJ IDEA/Android Studio动态调试安卓app教程
  5. XCTF(攻防世界)—进阶web题Write Up(二)
  6. WPF不同线程之间的控件的访问
  7. SpringCloud学习系列之七 ----- Zuul路由网关的过滤器和异常处理
  8. python 服务注册_将python程序注册为Ubuntu系统服务,并开机启动的方法。
  9. P3288-[SCOI2014]方伯伯运椰子【0/1分数规划,负环】
  10. python中的数学模块
  11. flash遨游缓存问题
  12. 函数型F#语言很值得学习
  13. vue2.0 自定义 饼状图 (Echarts)组件
  14. python程序语言二级教程_计算机二级python学习教程(2) python语言基本语法元素...
  15. 单片机:楼梯照明灯控制
  16. 金山词霸2016下载的离线词典包位置
  17. java 众数 中位数_什么是中位数、众数、平均数,今天终于弄明白
  18. 使用Codemirror的markdown编辑器和使用showdown的Vue.js预览器
  19. STM32传感器外设集--温湿度模块(DHT11)
  20. uniapp-获取省市区地址及内部高德sdk的使用

热门文章

  1. python语言在大数据分析处理领域应用广泛_在大数据分析/挖掘领域,哪些编程语言应用最多...
  2. raspberry ubuntu 修改源为清华_Ubuntu 下 Janus Server 搭建笔记
  3. php面向对象教学笔记,php学习笔记之面向对象编程
  4. html怎样设置图片的位置不变,CSS 如何定位图片保持位置不变?
  5. python-9:nonlocal,指定上一级变量
  6. [luoguP1013] 进制位(搜索)
  7. mulitp request
  8. Intellij IDEA更新SVN没有提示语
  9. Java-Tomcat 5.5 下的JNDI
  10. 视频数据训练太慢?试试UT-AustinFAIR提出的多重网格训练,加速4.5倍,还能提点!...