学无先后,达者为师

网站首页 java综合 正文

java获取时间相差8小时的各种情况

作者:小徐敲java 更新时间: 2024-04-04 java综合

1:三种时间差错情况

1-1:java的new date()获取的时间和本地时间相差8小时,解决方法

//可以main启动方法设置
TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));

1-2:存入mysql数据库的时候时间相差8小时,解决方法

jdbc:mysql://192.168.11.50:3306/luhe?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai

1-3:获取后端,返回给前端相差8小时,解决方法

//第一种方法:最好用第一种
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
 private Date lastTime;
#第二种方法:将spring的json构造器的时区
spring:
  #json 时间戳统一转换
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8

原文链接:https://blog.csdn.net/qq_19891197/article/details/135106727

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新