经过查阅相关资料发现在spring转json的默认实现jackson中会根据时区去转换时间,而jackson的默认时区跟
国内应该是相差8小时,所以再时间换算上相差了8小时

解决方案一,在Model的时间字段上加上注解

@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date regisDate; //注册时间

@JsonFormat用于输出的时候解析,并且设置解析时区
@DateTimeFormat用于接收 前端传的时间值自动转换 可以是Date 可以是string 注意 格式要一样 如yyyy-MM-dd HH:mm:ss
个人建议都加上 没毛病

解决方案二,application.properties配置文件增加以下配置

spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8

date-format指定date输出格式为yyyy-MM-dd HH:mm:ss
time-zone指定时区,解决8小时的时间差问题

解决java的Date相差8个小时的时区问题相关推荐

  1. 解决java前台传递时间到后台相差8个小时的时区问题

    经过查阅相关资料发现在spring转json的默认实现jackson中会根据时区去转换时间,而jackson的默认时区跟 国内应该是相差8小时,所以再时间换算上相差了8小时 解决方案一,在Model的 ...

  2. 奇葩!!!同为‘CST时区‘,java与mysql相差13个小时

    目录 摘要 CST 时区 排错过程 解决方案(一) 解决方案(二) 摘要 名为 CST 的时区是一个很混乱的时区,在与 MySQL 协商会话时区时,Java 会误以为是 CST -0500,而非 CS ...

  3. 往数据库中插入时间,与预期值相差8个小时(时区设置)

    问题: 数据库中插入时间时,得到的结果比传入的时间不一致,少8个小时. 原因: 数据库连接时区设置的UTC (协调世界时间)或者GMT(格林尼治标准时间) 与中国时间不同,相差8个小时. 解决: 将数 ...

  4. 解决java获取系统时间差8个小时 专题

    在WIN7下发现一些Java的程序获取系统时间比真实时间差了8个小时,怀疑是Java程序沿用了低版本的JDK,获取时间时取的GSM 0时区,而中国是GSM +8,所以查了8个小时,解决办法如下: 修改 ...

  5. localBlock在java_将java.util.Date转换为java.time.LocalDate

    小编典典 Date input = new Date(); LocalDate date = input.toInstant().atZone(ZoneId.systemDefault()).toLo ...

  6. centos服务器 java 项目new Date()相差12小时

    环境:centos 7.x 项目语言:java 项目中使用 new Date()方法发现取值时间与当前时间相差12个小时左右,第一反应是服务器的时间不正确.在服务器调用命令 date [root@lo ...

  7. php.ini utc时间,wordpress的UTC时间与本地时间相差8个小时解决方法

    我用wordpress建立了我的博客以后,看到后台常规里面的时区默认是"上海",但是发现UTC时间跟本地时间相差8个小时,我觉得这只是显示的问题,就没去管,我发了机篇文章以后,然后 ...

  8. 【Java】【问题记录】 解决通过new Date()方法获取时间与当前时间时区不一致问题

    问题出现原因 项目部署到linux服务器,通过new Date()获取时间和在windows本地时间不一致,通过排查问题,发现是new Date()的问题 linux系统上通过new Date()获取 ...

  9. php 时间相差 小时 分钟,php程序时间相差8个小时的解决办法

    php程序时间相差8个小时的解决办法 在使用国外主机或者本地自己配置安装的php环境中,由于默认设置的是国外的时区或者说是系统默认的时区.date函数返回的时间值和北京当地时间总是相差8小时. 解决方 ...

最新文章

  1. 暑假爆零欢乐赛SRM08题解
  2. 勘误《iOS网络高级编程:iPhone和iPad的企业应用开发》
  3. SFB 项目经验-57-Skype for business-录音系统-你拥有吗(模拟线路)
  4. kafka 名词解释及原理解析过程(三)
  5. Boost.PolyCollection 性能测试
  6. 点运算符(.)和中括号运算符([])有哪些区别
  7. 性能提升一倍,云原生网关支持 TLS 硬件加速
  8. 随想录(软件中的bug)
  9. UIApplication, UIApplicationDelegate,UIApplicationMain的分析
  10. 神州数码DC交换机VSF配置命令
  11. PS抠图方法[photoshop中文教程]
  12. 又一华尔街之狼?从洗碗工到公司董事长成功之路
  13. 红米note94g版和红米note8Pro哪个好
  14. 淘宝卖家店铺订单API接口同步方案
  15. Dynamodb 备份策略
  16. 计算机桌面清理用于什么,C盘哪些文件可以删除?电脑C盘满了清理瘦身技巧
  17. 用PaddlePaddle预测土壤含氮量
  18. 本地js文件替换浏览器source中js文件进行开发调试,插件使用方法
  19. 单片微型计算机原理及应用第三版答案胡乾斌,单片微型计算机原理-胡乾斌--课后习题答案...
  20. 一款用于绘制状态机转换图和流程图的web在线绘图工具

热门文章

  1. 《CXO数智话》:让数智化润物细无声
  2. 十八种方法提升淘宝店流量
  3. 【linux】ln命令 - 创建和删除软、硬链接
  4. php如何去除侧栏,WordPress移除侧边栏图文教程
  5. 关于Visual Studio 2022解决方案资源管理不显示头文件源文件问题
  6. 解决 The user specified as a definer (‘mysql.infoschema‘@‘localhost‘) does not exist 问题
  7. 在电脑上怎么做判断题打√或x_中学信息技术教师招聘考试题
  8. RGB565 to RGB24
  9. java dom4j cdata_如何用Dom4j获取CDATA结点内容
  10. 洛谷2046 BZOJ2007 NOI2010 海拔 平面图最小割