JAVA new Date()获取时间比当前时间少八个小时

之前new Date() 都是正常的,最近突然就突然少八个小时,查了半天都是说什么在SimpleDateFormat格式日期之之前设置时区为上海时区【 sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"))】,但是我不需要格式时间,我只是把时间存入数据库,还有人说什么改jre的,我也没找到他们说的那个目录,还有改注册表的,千奇百怪,最后一句话解决问题在数据库url上加上

serverTimezone=GMT%2B8

解决问题。

发布了31 篇原创文章 · 获赞 30 · 访问量 11万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览